# near model CODE resource # entry label at 0x0000 export_174: entry: fn00000000: 00000000 4E56 FFFC link A6, -0x0004 00000004 422D FE14 clr.b [A5 - 0x1EC] 00000008 422D BCEC clr.b [A5 - 0x4314] 0000000C 42AD D1BE clr.l [A5 - 0x2E42] 00000010 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8] 00000016 426D D1C6 clr.w [A5 - 0x2E3A] 0000001A 42AD D1C8 clr.l [A5 - 0x2E38] 0000001E 426D D1CC clr.w [A5 - 0x2E34] 00000022 4267 clr.w -[A7] 00000024 486D D1AC pea.l [A5 - 0x2E54] 00000028 4267 clr.w -[A7] 0000002A 4EAD 01E2 jsr [A5 + 0x1E2] 0000002E 301F move.w D0, [A7]+ 00000030 3B6D D1CC FE16 move.w [A5 - 0x1EA], [A5 - 0x2E34] 00000036 70FF moveq.l D0, 0xFFFFFFFF 00000038 3B40 D1C8 move.w [A5 - 0x2E38], D0 0000003C 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA] 00000042 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA] 00000048 41ED FE18 lea.l A0, [A5 - 0x1E8] 0000004C 2B48 D1BE move.l [A5 - 0x2E42], A0 00000050 4267 clr.w -[A7] 00000052 486D D1AC pea.l [A5 - 0x2E54] 00000056 4267 clr.w -[A7] 00000058 4EAD 01EA jsr [A5 + 0x1EA] 0000005C 301F move.w D0, [A7]+ 0000005E 486D FE18 pea.l [A5 - 0x1E8] 00000062 42A7 clr.l -[A7] 00000064 42A7 clr.l -[A7] 00000066 42A7 clr.l -[A7] 00000068 A98B trap ParamText 0000006A 7017 moveq.l D0, 0x17 0000006C 3B40 BEB0 move.w [A5 - 0x4150], D0 00000070 7025 moveq.l D0, 0x25 00000072 3B40 BEB4 move.w [A5 - 0x414C], D0 00000076 302D BE3E move.w D0, [A5 - 0x41C2] 0000007A 0640 FEFF addi.w D0, 0xFEFF 0000007E 3B40 BEB2 move.w [A5 - 0x414E], D0 00000082 302D BE3E move.w D0, [A5 - 0x41C2] 00000086 5540 subq.w D0, 2 00000088 3B40 BEB6 move.w [A5 - 0x414A], D0 0000008C 42A7 clr.l -[A7] 0000008E 42A7 clr.l -[A7] 00000090 486D BEB0 pea.l [A5 - 0x4150] 00000094 486D FE3C pea.l [A5 - 0x1C4] 00000098 1F3C 0001 move.b -[A7], 0x1 0000009C 3F3C 0002 move.w -[A7], 0x2 000000A0 4878 FFFF pea.l [0xFFFFFFFF] 000000A4 1F3C 0001 move.b -[A7], 0x1 000000A8 42A7 clr.l -[A7] 000000AA A913 trap NewWindow 000000AC 205F movea.l A0, [A7]+ 000000AE 2B48 FE38 move.l [A5 - 0x1C8], A0 000000B2 2F2D FE38 move.l -[A7], [A5 - 0x1C8] 000000B6 A873 trap SetPort 000000B8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000000BC A88A trap TextSize 000000BE 486D FE3E pea.l [A5 - 0x1C2] 000000C2 486E FFFE pea.l [A6 - 0x2] 000000C6 A900 trap GetFNum 000000C8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000000CC A887 trap TextFont 000000CE 4EBA 059E jsr [PC + 0x59E /* 0000066E */] 000000D2 4A40 tst.w D0 000000D4 6700 024A beq +0x24C /* 00000320 */ 000000D8 42AD FD56 clr.l [A5 - 0x2AA] 000000DC 42AD FD52 clr.l [A5 - 0x2AE] 000000E0 2B6D D22C FD4E move.l [A5 - 0x2B2], [A5 - 0x2DD4] 000000E6 2B6D F93C FD5E move.l [A5 - 0x2A2], [A5 - 0x6C4] 000000EC 3B6D D22A FD62 move.w [A5 - 0x29E], [A5 - 0x2DD6] 000000F2 2F2E 000A move.l -[A7], [A6 + 0xA] 000000F6 4EBA 0248 jsr [PC + 0x248 /* 00000340 */] 000000FA 588F addq.l A7, 4 000000FC 70FF moveq.l D0, 0xFFFFFFFF 000000FE 3B40 D1C8 move.w [A5 - 0x2E38], D0 00000102 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA] 00000108 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA] 0000010E 41ED FDA6 lea.l A0, [A5 - 0x25A] 00000112 2B48 D1BE move.l [A5 - 0x2E42], A0 00000116 4267 clr.w -[A7] 00000118 486D D1AC pea.l [A5 - 0x2E54] 0000011C 4267 clr.w -[A7] 0000011E 4EAD 01EA jsr [A5 + 0x1EA] 00000122 301F move.w D0, [A7]+ 00000124 06AD FFFF FF90 FD52 addi.l [A5 - 0x2AE], 0xFFFFFF90 0000012C 082D 0002 BEC7 btst.b [A5 - 0x4139], 0x2 00000132 670C beq +0xE /* 00000140 */ 00000134 7030 moveq.l D0, 0x30 00000136 1B40 FDA5 move.b [A5 - 0x25B], D0 0000013A 1B40 FDA4 move.b [A5 - 0x25C], D0 0000013E 600A bra +0xC /* 0000014A */ label00000140: 00000140 7020 moveq.l D0, 0x20 00000142 1B40 FDA5 move.b [A5 - 0x25B], D0 00000146 1B40 FDA4 move.b [A5 - 0x25C], D0 label0000014A: 0000014A 2B6D D1F4 FDF0 move.l [A5 - 0x210], [A5 - 0x2E0C] 00000150 2B6D D1F8 FDF4 move.l [A5 - 0x20C], [A5 - 0x2E08] 00000156 2B6D FD52 FE04 move.l [A5 - 0x1FC], [A5 - 0x2AE] 0000015C 42AD FE00 clr.l [A5 - 0x200] 00000160 2B6D FD56 FDFC move.l [A5 - 0x204], [A5 - 0x2AA] 00000166 42AD FDF8 clr.l [A5 - 0x208] 0000016A 486D FDA4 pea.l [A5 - 0x25C] 0000016E 4EAD 034A jsr [A5 + 0x34A] 00000172 588F addq.l A7, 4 00000174 3B40 FE12 move.w [A5 - 0x1EE], D0 00000178 4A2D BCEC tst.b [A5 - 0x4314] 0000017C 672A beq +0x2C /* 000001A8 */ 0000017E 4A2D FE14 tst.b [A5 - 0x1EC] 00000182 6624 bne +0x26 /* 000001A8 */ 00000184 486D FE18 pea.l [A5 - 0x1E8] 00000188 42A7 clr.l -[A7] 0000018A 42A7 clr.l -[A7] 0000018C 42A7 clr.l -[A7] 0000018E A98B trap ParamText 00000190 42A7 clr.l -[A7] 00000192 3F3C 010C move.w -[A7], 0x10C 00000196 4EAD 009A jsr [A5 + 0x9A] 0000019A 5C8F addq.l A7, 6 0000019C 0C40 0001 cmpi.w D0, 0x1 000001A0 6606 bne +0x8 /* 000001A8 */ 000001A2 7001 moveq.l D0, 0x01 000001A4 1B40 FE14 move.b [A5 - 0x1EC], D0 label000001A8: 000001A8 2F2D FE38 move.l -[A7], [A5 - 0x1C8] 000001AC A914 trap DisposeWindow 000001AE 4A2D FE14 tst.b [A5 - 0x1EC] 000001B2 6762 beq +0x64 /* 00000216 */ 000001B4 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 000001BA 2B6D FD4E D1C8 move.l [A5 - 0x2E38], [A5 - 0x2B2] 000001C0 4267 clr.w -[A7] 000001C2 486D D1AC pea.l [A5 - 0x2E54] 000001C6 4267 clr.w -[A7] 000001C8 4EAD 019A jsr [A5 + 0x19A] 000001CC 301F move.w D0, [A7]+ 000001CE 2B6D FD5E F93C move.l [A5 - 0x6C4], [A5 - 0x2A2] 000001D4 7001 moveq.l D0, 0x01 000001D6 1B40 BCEC move.b [A5 - 0x4314], D0 000001DA 3B6D FD62 D22A move.w [A5 - 0x2DD6], [A5 - 0x29E] 000001E0 2B6D FD4E D22C move.l [A5 - 0x2DD4], [A5 - 0x2B2] 000001E6 41ED D226 lea.l A0, [A5 - 0x2DDA] 000001EA 2B48 D1CC move.l [A5 - 0x2E34], A0 000001EE 7016 moveq.l D0, 0x16 000001F0 2B40 D1D0 move.l [A5 - 0x2E30], D0 000001F4 7001 moveq.l D0, 0x01 000001F6 3B40 D1D8 move.w [A5 - 0x2E28], D0 000001FA 42AD D1DA clr.l [A5 - 0x2E26] 000001FE 4267 clr.w -[A7] 00000200 486D D1AC pea.l [A5 - 0x2E54] 00000204 4267 clr.w -[A7] 00000206 4EAD 014A jsr [A5 + 0x14A] 0000020A 301F move.w D0, [A7]+ 0000020C 4EAD 052A jsr [A5 + 0x52A] 00000210 7000 moveq.l D0, 0x00 00000212 6000 0128 bra +0x12A /* 0000033C */ label00000216: 00000216 302D FD62 move.w D0, [A5 - 0x29E] 0000021A 48C0 ext.l D0 0000021C E580 asl D0, 2 0000021E 41ED C0C6 lea.l A0, [A5 - 0x3F3A] 00000222 D1C0 add.l A0, D0 00000224 20AD FD4E move.l [A0], [A5 - 0x2B2] 00000228 302D FD62 move.w D0, [A5 - 0x29E] 0000022C 48C0 ext.l D0 0000022E E580 asl D0, 2 00000230 D0AD D2C8 add.l D0, [A5 - 0x2D38] 00000234 2040 movea.l A0, D0 00000236 20AD FD56 move.l [A0], [A5 - 0x2AA] 0000023A 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 00000240 41ED FDA4 lea.l A0, [A5 - 0x25C] 00000244 2B48 D1CC move.l [A5 - 0x2E34], A0 00000248 7070 moveq.l D0, 0x70 0000024A 2B40 D1D0 move.l [A5 - 0x2E30], D0 0000024E 7001 moveq.l D0, 0x01 00000250 3B40 D1D8 move.w [A5 - 0x2E28], D0 00000254 2B6D FD4E D1DA move.l [A5 - 0x2E26], [A5 - 0x2B2] 0000025A 4267 clr.w -[A7] 0000025C 486D D1AC pea.l [A5 - 0x2E54] 00000260 4267 clr.w -[A7] 00000262 4EAD 014A jsr [A5 + 0x14A] 00000266 301F move.w D0, [A7]+ 00000268 3F2D D1BC move.w -[A7], [A5 - 0x2E44] 0000026C 4EAD 030A jsr [A5 + 0x30A] 00000270 548F addq.l A7, 2 00000272 4A40 tst.w D0 00000274 6726 beq +0x28 /* 0000029C */ 00000276 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 0000027C 7001 moveq.l D0, 0x01 0000027E 3B40 D1D8 move.w [A5 - 0x2E28], D0 00000282 2B6D FD4E D1DA move.l [A5 - 0x2E26], [A5 - 0x2B2] 00000288 4267 clr.w -[A7] 0000028A 486D D1AC pea.l [A5 - 0x2E54] 0000028E 4267 clr.w -[A7] 00000290 4EAD 019A jsr [A5 + 0x19A] 00000294 301F move.w D0, [A7]+ 00000296 7000 moveq.l D0, 0x00 00000298 6000 00A2 bra +0xA4 /* 0000033C */ label0000029C: 0000029C 526D FD62 addq.w [A5 - 0x29E], 1 000002A0 3B6D FD62 D22A move.w [A5 - 0x2DD6], [A5 - 0x29E] 000002A6 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 000002AC 41ED D226 lea.l A0, [A5 - 0x2DDA] 000002B0 2B48 D1CC move.l [A5 - 0x2E34], A0 000002B4 7016 moveq.l D0, 0x16 000002B6 2B40 D1D0 move.l [A5 - 0x2E30], D0 000002BA 7001 moveq.l D0, 0x01 000002BC 3B40 D1D8 move.w [A5 - 0x2E28], D0 000002C0 42AD D1DA clr.l [A5 - 0x2E26] 000002C4 4267 clr.w -[A7] 000002C6 486D D1AC pea.l [A5 - 0x2E54] 000002CA 4267 clr.w -[A7] 000002CC 4EAD 014A jsr [A5 + 0x14A] 000002D0 301F move.w D0, [A7]+ 000002D2 486D FE46 pea.l [A5 - 0x1BA] 000002D6 486D FE18 pea.l [A5 - 0x1E8] 000002DA 4EAD 054A jsr [A5 + 0x54A] 000002DE 508F addq.l A7, 8 000002E0 0C2D 0019 FE18 cmpi.b [A5 - 0x1E8], 0x19 000002E6 6F06 ble +0x8 /* 000002EE */ 000002E8 703A moveq.l D0, 0x3A 000002EA 1B40 FE31 move.b [A5 - 0x1CF], D0 label000002EE: 000002EE 2B6D FD5E F93C move.l [A5 - 0x6C4], [A5 - 0x2A2] 000002F4 2F2D FD52 move.l -[A7], [A5 - 0x2AE] 000002F8 4879 2020 2020 pea.l [0x20202020] 000002FE 4879 2020 2020 pea.l [0x20202020] 00000304 2F2D FD56 move.l -[A7], [A5 - 0x2AA] 00000308 486D FE18 pea.l [A5 - 0x1E8] 0000030C 4EAD 032A jsr [A5 + 0x32A] 00000310 4FEF 0014 lea.l A7, [A7 + 0x14] 00000314 2F2D FA0A move.l -[A7], [A5 - 0x5F6] 00000318 3F3C 0001 move.w -[A7], 0x1 0000031C A939 trap EnableItem 0000031E 6010 bra +0x12 /* 00000330 */ label00000320: 00000320 2F2E 000A move.l -[A7], [A6 + 0xA] 00000324 4EBA 0228 jsr [PC + 0x228 /* 0000054E */] 00000328 588F addq.l A7, 4 0000032A 2F2D FE38 move.l -[A7], [A5 - 0x1C8] 0000032E A914 trap DisposeWindow label00000330: 00000330 4A2D BCEC tst.b [A5 - 0x4314] 00000334 6704 beq +0x6 /* 0000033A */ 00000336 7000 moveq.l D0, 0x00 00000338 6002 bra +0x4 /* 0000033C */ label0000033A: 0000033A 7001 moveq.l D0, 0x01 label0000033C: 0000033C 4E5E unlink A6 0000033E 4E75 rts fn00000340: 00000340 4E56 FFFA link A6, -0x0006 00000344 7001 moveq.l D0, 0x01 00000346 3D40 FFFE move.w [A6 - 0x2], D0 0000034A 70FF moveq.l D0, 0xFFFFFFFF 0000034C 3B40 D1C8 move.w [A5 - 0x2E38], D0 00000350 2B6E 0008 D1DC move.l [A5 - 0x2E24], [A6 + 0x8] 00000356 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA] 0000035C 41ED FDA6 lea.l A0, [A5 - 0x25A] 00000360 2B48 D1BE move.l [A5 - 0x2E42], A0 00000364 4267 clr.w -[A7] 00000366 486D D1AC pea.l [A5 - 0x2E54] 0000036A 4267 clr.w -[A7] 0000036C 4EAD 01EA jsr [A5 + 0x1EA] 00000370 301F move.w D0, [A7]+ 00000372 2B6D D1F4 FDF0 move.l [A5 - 0x210], [A5 - 0x2E0C] 00000378 2B6D D1F8 FDF4 move.l [A5 - 0x20C], [A5 - 0x2E08] 0000037E 06AD 0000 0070 FD52 addi.l [A5 - 0x2AE], 0x70 /* 'p' */ 00000386 082D 0002 BEC7 btst.b [A5 - 0x4139], 0x2 0000038C 670C beq +0xE /* 0000039A */ 0000038E 7030 moveq.l D0, 0x30 00000390 1B40 FDA5 move.b [A5 - 0x25B], D0 00000394 1B40 FDA4 move.b [A5 - 0x25C], D0 00000398 600A bra +0xC /* 000003A4 */ label0000039A: 0000039A 7020 moveq.l D0, 0x20 0000039C 1B40 FDA5 move.b [A5 - 0x25B], D0 000003A0 1B40 FDA4 move.b [A5 - 0x25C], D0 label000003A4: 000003A4 486D FDA4 pea.l [A5 - 0x25C] 000003A8 4EAD 034A jsr [A5 + 0x34A] 000003AC 588F addq.l A7, 4 000003AE 3B40 FE12 move.w [A5 - 0x1EE], D0 000003B2 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 000003B8 41ED FDA4 lea.l A0, [A5 - 0x25C] 000003BC 2B48 D1CC move.l [A5 - 0x2E34], A0 000003C0 7070 moveq.l D0, 0x70 000003C2 2B40 D1D0 move.l [A5 - 0x2E30], D0 000003C6 7001 moveq.l D0, 0x01 000003C8 3B40 D1D8 move.w [A5 - 0x2E28], D0 000003CC 2B6D D22C D1DA move.l [A5 - 0x2E26], [A5 - 0x2DD4] 000003D2 4267 clr.w -[A7] 000003D4 486D D1AC pea.l [A5 - 0x2E54] 000003D8 4267 clr.w -[A7] 000003DA 4EAD 014A jsr [A5 + 0x14A] 000003DE 301F move.w D0, [A7]+ 000003E0 3F2D D1BC move.w -[A7], [A5 - 0x2E44] 000003E4 4EAD 030A jsr [A5 + 0x30A] 000003E8 548F addq.l A7, 2 000003EA 4A40 tst.w D0 000003EC 6706 beq +0x8 /* 000003F4 */ 000003EE 7001 moveq.l D0, 0x01 000003F0 1B40 FE14 move.b [A5 - 0x1EC], D0 label000003F4: 000003F4 06AD 0000 0070 D22C addi.l [A5 - 0x2DD4], 0x70 /* 'p' */ label000003FC: 000003FC 4A2D BCEC tst.b [A5 - 0x4314] 00000400 6600 00DA bne +0xDC /* 000004DC */ 00000404 4A2D FE14 tst.b [A5 - 0x1EC] 00000408 6600 00D2 bne +0xD4 /* 000004DC */ 0000040C 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2] 00000412 2B6E 0008 D1DC move.l [A5 - 0x2E24], [A6 + 0x8] 00000418 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA] 0000041E 41ED FD64 lea.l A0, [A5 - 0x29C] 00000422 2B48 D1BE move.l [A5 - 0x2E42], A0 00000426 422D D1C6 clr.b [A5 - 0x2E3A] 0000042A 4267 clr.w -[A7] 0000042C 486D D1AC pea.l [A5 - 0x2E54] 00000430 4267 clr.w -[A7] 00000432 4EAD 01EA jsr [A5 + 0x1EA] 00000436 301F move.w D0, [A7]+ 00000438 4A6D D1BC tst.w [A5 - 0x2E44] 0000043C 6600 0096 bne +0x98 /* 000004D4 */ 00000440 4267 clr.w -[A7] 00000442 486D D1CA pea.l [A5 - 0x2E36] 00000446 4878 0003 pea.l [0x00000003] 0000044A A85D trap BitTst 0000044C 101F move.b D0, [A7]+ 0000044E 4A00 tst.b D0 00000450 6712 beq +0x14 /* 00000464 */ 00000452 2F2D D1DC move.l -[A7], [A5 - 0x2E24] 00000456 4EBA FEE8 jsr [PC - 0x118 /* 00000340 */] 0000045A 588F addq.l A7, 4 0000045C 426D D1BC clr.w [A5 - 0x2E44] 00000460 6000 006E bra +0x70 /* 000004D0 */ label00000464: 00000464 0C6D 03E7 D22A cmpi.w [A5 - 0x2DD6], 0x3E7 0000046A 6316 bls +0x18 /* 00000482 */ 0000046C 42A7 clr.l -[A7] 0000046E 3F3C 0087 move.w -[A7], 0x87 00000472 4EAD 008A jsr [A5 + 0x8A] 00000476 5C8F addq.l A7, 6 00000478 7001 moveq.l D0, 0x01 0000047A 1B40 BCEC move.b [A5 - 0x4314], D0 0000047E 6000 00CA bra +0xCC /* 0000054A */ label00000482: 00000482 2B6D D22C FD5A move.l [A5 - 0x2A6], [A5 - 0x2DD4] 00000488 202D D1EC move.l D0, [A5 - 0x2E14] 0000048C D0AD D1E2 add.l D0, [A5 - 0x2E1E] 00000490 2D40 FFFA move.l [A6 - 0x6], D0 00000494 4267 clr.w -[A7] 00000496 486D FD64 pea.l [A5 - 0x29C] 0000049A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000049E 3F2D FE16 move.w -[A7], [A5 - 0x1EA] 000004A2 4EAD 02E2 jsr [A5 + 0x2E2] 000004A6 4FEF 000C lea.l A7, [A7 + 0xC] 000004AA 4A40 tst.w D0 000004AC 6710 beq +0x12 /* 000004BE */ 000004AE 202E FFFA move.l D0, [A6 - 0x6] 000004B2 D1AD FD56 add.l [A5 - 0x2AA], D0 000004B6 202E FFFA move.l D0, [A6 - 0x6] 000004BA D1AD F93C add.l [A5 - 0x6C4], D0 label000004BE: 000004BE 3B6D FD62 D22A move.w [A5 - 0x2DD6], [A5 - 0x29E] 000004C4 202D D22C move.l D0, [A5 - 0x2DD4] 000004C8 90AD FD5A sub.l D0, [A5 - 0x2A6] 000004CC D1AD FD52 add.l [A5 - 0x2AE], D0 label000004D0: 000004D0 526E FFFE addq.w [A6 - 0x2], 1 label000004D4: 000004D4 4A6D D1BC tst.w [A5 - 0x2E44] 000004D8 6700 FF22 beq -0xDC /* 000003FC */ label000004DC: 000004DC 426D D1BC clr.w [A5 - 0x2E44] 000004E0 7021 moveq.l D0, 0x21 000004E2 1B40 FDA5 move.b [A5 - 0x25B], D0 000004E6 1B40 FDA4 move.b [A5 - 0x25C], D0 000004EA 486D FDA4 pea.l [A5 - 0x25C] 000004EE 4EAD 034A jsr [A5 + 0x34A] 000004F2 588F addq.l A7, 4 000004F4 3B40 FE12 move.w [A5 - 0x1EE], D0 000004F8 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 000004FE 41ED FDA4 lea.l A0, [A5 - 0x25C] 00000502 2B48 D1CC move.l [A5 - 0x2E34], A0 00000506 7070 moveq.l D0, 0x70 00000508 2B40 D1D0 move.l [A5 - 0x2E30], D0 0000050C 7001 moveq.l D0, 0x01 0000050E 3B40 D1D8 move.w [A5 - 0x2E28], D0 00000512 2B6D D22C D1DA move.l [A5 - 0x2E26], [A5 - 0x2DD4] 00000518 4267 clr.w -[A7] 0000051A 486D D1AC pea.l [A5 - 0x2E54] 0000051E 4267 clr.w -[A7] 00000520 4EAD 014A jsr [A5 + 0x14A] 00000524 301F move.w D0, [A7]+ 00000526 3F2D D1BC move.w -[A7], [A5 - 0x2E44] 0000052A 4EAD 030A jsr [A5 + 0x30A] 0000052E 548F addq.l A7, 2 00000530 4A40 tst.w D0 00000532 6706 beq +0x8 /* 0000053A */ 00000534 7001 moveq.l D0, 0x01 00000536 1B40 FE14 move.b [A5 - 0x1EC], D0 label0000053A: 0000053A 06AD 0000 0070 D22C addi.l [A5 - 0x2DD4], 0x70 /* 'p' */ 00000542 06AD 0000 0070 FD52 addi.l [A5 - 0x2AE], 0x70 /* 'p' */ label0000054A: 0000054A 4E5E unlink A6 0000054C 4E75 rts fn0000054E: 0000054E 4E56 FFFE link A6, -0x0002 00000552 7001 moveq.l D0, 0x01 00000554 3D40 FFFE move.w [A6 - 0x2], D0 label00000558: 00000558 4A2D BCEC tst.b [A5 - 0x4314] 0000055C 6600 009E bne +0xA0 /* 000005FC */ 00000560 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2] 00000566 2B6E 0008 D1DC move.l [A5 - 0x2E24], [A6 + 0x8] 0000056C 3B6D FE16 D1C2 move.w [A5 - 0x2E3E], [A5 - 0x1EA] 00000572 41ED FD64 lea.l A0, [A5 - 0x29C] 00000576 2B48 D1BE move.l [A5 - 0x2E42], A0 0000057A 4267 clr.w -[A7] 0000057C 486D D1AC pea.l [A5 - 0x2E54] 00000580 4267 clr.w -[A7] 00000582 4EAD 01EA jsr [A5 + 0x1EA] 00000586 301F move.w D0, [A7]+ 00000588 4A6D D1BC tst.w [A5 - 0x2E44] 0000058C 6600 0062 bne +0x64 /* 000005F0 */ 00000590 4267 clr.w -[A7] 00000592 486D D1CA pea.l [A5 - 0x2E36] 00000596 4878 0003 pea.l [0x00000003] 0000059A A85D trap BitTst 0000059C 101F move.b D0, [A7]+ 0000059E 4A00 tst.b D0 000005A0 6716 beq +0x18 /* 000005B8 */ 000005A2 2F2D D1DC move.l -[A7], [A5 - 0x2E24] 000005A6 4EBA FFA6 jsr [PC - 0x5A /* 0000054E */] 000005AA 588F addq.l A7, 4 000005AC 426D D1BC clr.w [A5 - 0x2E44] 000005B0 4A2D BCEC tst.b [A5 - 0x4314] 000005B4 6646 bne +0x48 /* 000005FC */ 000005B6 6034 bra +0x36 /* 000005EC */ label000005B8: 000005B8 0C6D 03E7 D22A cmpi.w [A5 - 0x2DD6], 0x3E7 000005BE 6314 bls +0x16 /* 000005D4 */ 000005C0 42A7 clr.l -[A7] 000005C2 3F3C 0087 move.w -[A7], 0x87 000005C6 4EAD 008A jsr [A5 + 0x8A] 000005CA 5C8F addq.l A7, 6 000005CC 7001 moveq.l D0, 0x01 000005CE 1B40 BCEC move.b [A5 - 0x4314], D0 000005D2 6028 bra +0x2A /* 000005FC */ label000005D4: 000005D4 3F3C 0001 move.w -[A7], 0x1 000005D8 486D FD64 pea.l [A5 - 0x29C] 000005DC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005E0 3F2D FE16 move.w -[A7], [A5 - 0x1EA] 000005E4 4EAD 02E2 jsr [A5 + 0x2E2] 000005E8 4FEF 000C lea.l A7, [A7 + 0xC] label000005EC: 000005EC 526E FFFE addq.w [A6 - 0x2], 1 label000005F0: 000005F0 4A6D D1BC tst.w [A5 - 0x2E44] 000005F4 6700 FF62 beq -0x9C /* 00000558 */ 000005F8 426D D1BC clr.w [A5 - 0x2E44] label000005FC: 000005FC 4E5E unlink A6 000005FE 4E75 rts export_173: 00000600 4E56 0000 link A6, 0 00000604 206E 000C movea.l A0, [A6 + 0xC] 00000608 0C50 0003 cmpi.w [A0], 0x3 0000060C 670C beq +0xE /* 0000061A */ 0000060E 206E 000C movea.l A0, [A6 + 0xC] 00000612 0C50 0005 cmpi.w [A0], 0x5 00000616 6600 0048 bne +0x4A /* 00000660 */ label0000061A: 0000061A 206E 000C movea.l A0, [A6 + 0xC] 0000061E 203C 0000 00FF move.l D0, 0xFF 00000624 C0A8 0002 and.l D0, [A0 + 0x2] 00000628 4EAD 0032 jsr [A5 + 0x32] 0000062C 0004 001A ori.b D4, 0x1A 00000630 0000 0066 ori.b D0, 0x66 /* 'f' */ 00000634 0014 0000 ori.b [A4], 0x0 00000638 0046 001A ori.w D6, 0x1A 0000063C 0000 0068 ori.b D0, 0x68 /* 'h' */ 00000640 0014 0000 ori.b [A4], 0x0 00000644 0048 001A ori.w A0, 0x1A 00000648 206E 0008 movea.l A0, [A6 + 0x8] 0000064C 7001 moveq.l D0, 0x01 0000064E 3080 move.w [A0], D0 00000650 7001 moveq.l D0, 0x01 00000652 600E bra +0x10 /* 00000662 */ 00000654 206E 0008 movea.l A0, [A6 + 0x8] 00000658 7002 moveq.l D0, 0x02 0000065A 3080 move.w [A0], D0 0000065C 7001 moveq.l D0, 0x01 0000065E 6002 bra +0x4 /* 00000662 */ label00000660: 00000660 7000 moveq.l D0, 0x00 label00000662: 00000662 4E5E unlink A6 00000664 205F movea.l A0, [A7]+ 00000666 4FEF 000C lea.l A7, [A7 + 0xC] 0000066A 1E80 move.b [A7], D0 0000066C 4ED0 jmp [A0] fn0000066E: 0000066E 4E56 FFFA link A6, -0x0006 00000672 0C2D 0002 FA16 cmpi.b [A5 - 0x5EA], 0x2 00000678 6604 bne +0x6 /* 0000067E */ 0000067A 7001 moveq.l D0, 0x01 0000067C 604A bra +0x4C /* 000006C8 */ label0000067E: 0000067E 4A2D FA16 tst.b [A5 - 0x5EA] 00000682 6604 bne +0x6 /* 00000688 */ 00000684 7000 moveq.l D0, 0x00 00000686 6040 bra +0x42 /* 000006C8 */ label00000688: 00000688 4878 FFFF pea.l [0xFFFFFFFF] 0000068C 42A7 clr.l -[A7] 0000068E 3F3C 0109 move.w -[A7], 0x109 00000692 4EAD 0092 jsr [A5 + 0x92] 00000696 4FEF 000A lea.l A7, [A7 + 0xA] 0000069A 2D40 FFFC move.l [A6 - 0x4], D0 0000069E 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006A2 A873 trap SetPort 000006A4 486D 058A pea.l [A5 + 0x58A] 000006A8 486E FFFA pea.l [A6 - 0x6] 000006AC A991 trap ModalDialog 000006AE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006B2 A983 trap DisposeDialog 000006B4 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 000006B8 A873 trap SetPort 000006BA 0C6E 0001 FFFA cmpi.w [A6 - 0x6], 0x1 000006C0 6604 bne +0x6 /* 000006C6 */ 000006C2 7000 moveq.l D0, 0x00 000006C4 6002 bra +0x4 /* 000006C8 */ label000006C6: 000006C6 7001 moveq.l D0, 0x01 label000006C8: 000006C8 4E5E unlink A6 000006CA 4E75 rts fn000006CC: 000006CC 4E56 FFF6 link A6, -0x000A 000006D0 42A7 clr.l -[A7] 000006D2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000006D6 4EAD 00EA jsr [A5 + 0xEA] 000006DA 201F move.l D0, [A7]+ 000006DC 3D40 FFFA move.w [A6 - 0x6], D0 000006E0 426E FFF6 clr.w [A6 - 0xA] 000006E4 426E FFF8 clr.w [A6 - 0x8] 000006E8 206E 0008 movea.l A0, [A6 + 0x8] 000006EC 2D50 FFFC move.l [A6 - 0x4], [A0] 000006F0 603A bra +0x3C /* 0000072C */ label000006F2: 000006F2 306E FFF6 movea.w A0, [A6 - 0xA] 000006F6 D1EE FFFC add.l A0, [A6 - 0x4] 000006FA 1010 move.b D0, [A0] 000006FC 4880 ext.w D0 000006FE 0C40 000D cmpi.w D0, 0xD /* '\r' */ 00000702 6624 bne +0x26 /* 00000728 */ 00000704 306E FFF8 movea.w A0, [A6 - 0x8] 00000708 D1EE FFFC add.l A0, [A6 - 0x4] 0000070C 302E FFF6 move.w D0, [A6 - 0xA] 00000710 906E FFF8 sub.w D0, [A6 - 0x8] 00000714 3F00 move.w -[A7], D0 00000716 4850 pea.l [A0] 00000718 4EBA 0036 jsr [PC + 0x36 /* 00000750 */] 0000071C 5C8F addq.l A7, 6 0000071E 302E FFF6 move.w D0, [A6 - 0xA] 00000722 5240 addq.w D0, 1 00000724 3D40 FFF8 move.w [A6 - 0x8], D0 label00000728: 00000728 526E FFF6 addq.w [A6 - 0xA], 1 label0000072C: 0000072C 302E FFF6 move.w D0, [A6 - 0xA] 00000730 B06E FFFA cmp.w D0, [A6 - 0x6] 00000734 6FBC ble -0x42 /* 000006F2 */ 00000736 4EAD 050A jsr [A5 + 0x50A] 0000073A 4E5E unlink A6 0000073C 4E75 rts export_168: 0000073E 4E56 0000 link A6, 0 00000742 7000 moveq.l D0, 0x00 00000744 4E5E unlink A6 00000746 205F movea.l A0, [A7]+ 00000748 4FEF 0004 lea.l A7, [A7 + 0x4] 0000074C 1E80 move.b [A7], D0 0000074E 4ED0 jmp [A0] fn00000750: 00000750 4E56 FFEE link A6, -0x0012 00000754 7002 moveq.l D0, 0x02 00000756 3D40 FFFE move.w [A6 - 0x2], D0 0000075A 306E 000C movea.w A0, [A6 + 0xC] 0000075E D1EE 0008 add.l A0, [A6 + 0x8] 00000762 4210 clr.b [A0] 00000764 422D BEC0 clr.b [A5 - 0x4140] 00000768 206E 0008 movea.l A0, [A6 + 0x8] 0000076C 0C10 003A cmpi.b [A0], 0x3A /* ':' */ 00000770 6600 0086 bne +0x88 /* 000007F8 */ 00000774 206E 0008 movea.l A0, [A6 + 0x8] 00000778 0C28 003A 0001 cmpi.b [A0 + 0x1], 0x3A /* ':' */ 0000077E 6600 0078 bne +0x7A /* 000007F8 */ 00000782 426D BEC6 clr.w [A5 - 0x413A] 00000786 6000 0052 bra +0x54 /* 000007DA */ label0000078A: 0000078A 306E FFFE movea.w A0, [A6 - 0x2] 0000078E D1EE 0008 add.l A0, [A6 + 0x8] 00000792 1010 move.b D0, [A0] 00000794 4880 ext.w D0 00000796 4EAD 002A jsr [A5 + 0x2A] 0000079A 0008 0022 ori.b A0, 0x22 /* '"' */ 0000079E 004C 001E ori.w A4, 0x1E 000007A2 006C 0020 0048 ori.w [A4 + 0x48], 0x20 /* ' ' */ 000007A8 001C 0068 ori.b [A4]+, 0x68 /* 'h' */ 000007AC 001E 0045 ori.b [A6]+, 0x45 /* 'E' */ 000007B0 001A 0065 ori.b [A2]+, 0x65 /* 'e' */ 000007B4 001C 0044 ori.b [A4]+, 0x44 /* 'D' */ 000007B8 0018 0064 ori.b [A0]+, 0x64 /* 'd' */ 000007BC 001A 526D ori.b [A2]+, 0x6D /* 'm' */ 000007C0 BEC6 cmpa.w A7, D6 000007C2 6012 bra +0x14 /* 000007D6 */ 000007C4 546D BEC6 addq.w [A5 - 0x413A], 2 000007C8 600C bra +0xE /* 000007D6 */ 000007CA 586D BEC6 addq.w [A5 - 0x413A], 4 000007CE 6006 bra +0x8 /* 000007D6 */ 000007D0 7001 moveq.l D0, 0x01 000007D2 1B40 BEC0 move.b [A5 - 0x4140], D0 label000007D6: 000007D6 526E FFFE addq.w [A6 - 0x2], 1 label000007DA: 000007DA 306E FFFE movea.w A0, [A6 - 0x2] 000007DE D1EE 0008 add.l A0, [A6 + 0x8] 000007E2 0C10 0020 cmpi.b [A0], 0x20 /* ' ' */ 000007E6 670A beq +0xC /* 000007F2 */ 000007E8 302E FFFE move.w D0, [A6 - 0x2] 000007EC B06E 000C cmp.w D0, [A6 + 0xC] 000007F0 6F98 ble -0x66 /* 0000078A */ label000007F2: 000007F2 526E FFFE addq.w [A6 - 0x2], 1 000007F6 6004 bra +0x6 /* 000007FC */ label000007F8: 000007F8 426E FFFE clr.w [A6 - 0x2] label000007FC: 000007FC 306E FFFE movea.w A0, [A6 - 0x2] 00000800 D1EE 0008 add.l A0, [A6 + 0x8] 00000804 302E 000C move.w D0, [A6 + 0xC] 00000808 906E FFFE sub.w D0, [A6 - 0x2] 0000080C 4267 clr.w -[A7] 0000080E 4850 pea.l [A0] 00000810 486E FFFA pea.l [A6 - 0x6] 00000814 48C0 ext.l D0 00000816 5280 addq.l D0, 1 00000818 2F00 move.l -[A7], D0 0000081A 4EAD 0212 jsr [A5 + 0x212] 0000081E 301F move.w D0, [A7]+ 00000820 4267 clr.w -[A7] 00000822 4267 clr.w -[A7] 00000824 4EAD 03D2 jsr [A5 + 0x3D2] 00000828 101F move.b D0, [A7]+ 0000082A 4A00 tst.b D0 0000082C 660A bne +0xC /* 00000838 */ 0000082E 3F3C 0001 move.w -[A7], 0x1 00000832 A9C8 trap SysBeep 00000834 6000 0132 bra +0x134 /* 00000968 */ label00000838: 00000838 42A7 clr.l -[A7] 0000083A 42A7 clr.l -[A7] 0000083C 4EAD 00DA jsr [A5 + 0xDA] 00000840 205F movea.l A0, [A7]+ 00000842 2D48 FFF6 move.l [A6 - 0xA], A0 00000846 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000084A 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000084E 486D 0562 pea.l [A5 + 0x562] 00000852 4EAD 03CA jsr [A5 + 0x3CA] 00000856 42A7 clr.l -[A7] 00000858 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000085C 4EAD 00EA jsr [A5 + 0xEA] 00000860 201F move.l D0, [A7]+ 00000862 2D40 FFEE move.l [A6 - 0x12], D0 00000866 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000086A 4EAD 00FA jsr [A5 + 0xFA] 0000086E 206E FFF6 movea.l A0, [A6 - 0xA] 00000872 2D50 FFF2 move.l [A6 - 0xE], [A0] 00000876 422D BCEC clr.b [A5 - 0x4314] 0000087A 6000 00C2 bra +0xC4 /* 0000093E */ label0000087E: 0000087E 0C6D 03E7 D22A cmpi.w [A5 - 0x2DD6], 0x3E7 00000884 6314 bls +0x16 /* 0000089A */ 00000886 42A7 clr.l -[A7] 00000888 3F3C 0087 move.w -[A7], 0x87 0000088C 4EAD 008A jsr [A5 + 0x8A] 00000890 5C8F addq.l A7, 6 00000892 7001 moveq.l D0, 0x01 00000894 1B40 BCEC move.b [A5 - 0x4314], D0 00000898 6022 bra +0x24 /* 000008BC */ label0000089A: 0000089A 3F3C 0001 move.w -[A7], 0x1 0000089E 206E FFF2 movea.l A0, [A6 - 0xE] 000008A2 4868 0006 pea.l [A0 + 0x6] 000008A6 206E FFF2 movea.l A0, [A6 - 0xE] 000008AA 2F28 0002 move.l -[A7], [A0 + 0x2] 000008AE 206E FFF2 movea.l A0, [A6 - 0xE] 000008B2 3F10 move.w -[A7], [A0] 000008B4 4EAD 02E2 jsr [A5 + 0x2E2] 000008B8 4FEF 000C lea.l A7, [A7 + 0xC] label000008BC: 000008BC 4A2D BEC0 tst.b [A5 - 0x4140] 000008C0 673E beq +0x40 /* 00000900 */ 000008C2 4A2D BCEC tst.b [A5 - 0x4314] 000008C6 6638 bne +0x3A /* 00000900 */ 000008C8 206E FFF2 movea.l A0, [A6 - 0xE] 000008CC 3B50 D1C2 move.w [A5 - 0x2E3E], [A0] 000008D0 206E FFF2 movea.l A0, [A6 - 0xE] 000008D4 2B68 0002 D1DC move.l [A5 - 0x2E24], [A0 + 0x2] 000008DA 206E FFF2 movea.l A0, [A6 - 0xE] 000008DE 5C88 addq.l A0, 6 000008E0 2B48 D1BE move.l [A5 - 0x2E42], A0 000008E4 422D D1C6 clr.b [A5 - 0x2E3A] 000008E8 4267 clr.w -[A7] 000008EA 486D D1AC pea.l [A5 - 0x2E54] 000008EE 4267 clr.w -[A7] 000008F0 4EAD 0202 jsr [A5 + 0x202] 000008F4 301F move.w D0, [A7]+ 000008F6 3F2D D1BC move.w -[A7], [A5 - 0x2E44] 000008FA 4EAD 030A jsr [A5 + 0x30A] 000008FE 548F addq.l A7, 2 label00000900: 00000900 206E FFF2 movea.l A0, [A6 - 0xE] 00000904 1028 0006 move.b D0, [A0 + 0x6] 00000908 4880 ext.w D0 0000090A 5E40 addq.w D0, 7 0000090C 48C0 ext.l D0 0000090E 91AE FFEE sub.l [A6 - 0x12], D0 00000912 206E FFF2 movea.l A0, [A6 - 0xE] 00000916 1028 0006 move.b D0, [A0 + 0x6] 0000091A 4880 ext.w D0 0000091C 48C0 ext.l D0 0000091E D0AE FFF2 add.l D0, [A6 - 0xE] 00000922 5E80 addq.l D0, 7 00000924 2F00 move.l -[A7], D0 00000926 2F2E FFF2 move.l -[A7], [A6 - 0xE] 0000092A 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000092E 4EAD 010A jsr [A5 + 0x10A] 00000932 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000936 2F2E FFEE move.l -[A7], [A6 - 0x12] 0000093A 4EAD 00F2 jsr [A5 + 0xF2] label0000093E: 0000093E 4A2D BCEC tst.b [A5 - 0x4314] 00000942 6608 bne +0xA /* 0000094C */ 00000944 4AAE FFEE tst.l [A6 - 0x12] 00000948 6E00 FF34 bgt -0xCA /* 0000087E */ label0000094C: 0000094C 4EAD 03DA jsr [A5 + 0x3DA] 00000950 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000954 4EAD 0102 jsr [A5 + 0x102] 00000958 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000095C 4EAD 00E2 jsr [A5 + 0xE2] 00000960 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000964 4EAD 00E2 jsr [A5 + 0xE2] label00000968: 00000968 4E5E unlink A6 0000096A 4E75 rts export_169: fn0000096C: 0000096C 4E56 FFF2 link A6, -0x000E 00000970 4A2D BCEC tst.b [A5 - 0x4314] 00000974 6600 0244 bne +0x246 /* 00000BBA */ 00000978 4A2E 000F tst.b [A6 + 0xF] 0000097C 6736 beq +0x38 /* 000009B4 */ 0000097E 2D6D C002 FFF8 move.l [A6 - 0x8], [A5 - 0x3FFE] 00000984 2D6D C006 FFF4 move.l [A6 - 0xC], [A5 - 0x3FFA] 0000098A 41ED BFB8 lea.l A0, [A5 - 0x4048] 0000098E 2B48 D1BE move.l [A5 - 0x2E42], A0 00000992 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8] 00000998 2B6E 000A D1DC move.l [A5 - 0x2E24], [A6 + 0xA] 0000099E 4267 clr.w -[A7] 000009A0 486D D1AC pea.l [A5 - 0x2E54] 000009A4 4267 clr.w -[A7] 000009A6 4EAD 01DA jsr [A5 + 0x1DA] 000009AA 301F move.w D0, [A7]+ 000009AC 2D6D D1DC FFFC move.l [A6 - 0x4], [A5 - 0x2E24] 000009B2 6006 bra +0x8 /* 000009BA */ label000009B4: 000009B4 7002 moveq.l D0, 0x02 000009B6 2D40 FFFC move.l [A6 - 0x4], D0 label000009BA: 000009BA 4A2D BCEC tst.b [A5 - 0x4314] 000009BE 6600 01FA bne +0x1FC /* 00000BBA */ 000009C2 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 000009C8 41ED BFB6 lea.l A0, [A5 - 0x404A] 000009CC 2B48 D1CC move.l [A5 - 0x2E34], A0 000009D0 426D D1D8 clr.w [A5 - 0x2E28] 000009D4 42AD D1DA clr.l [A5 - 0x2E26] 000009D8 7070 moveq.l D0, 0x70 000009DA 2B40 D1D0 move.l [A5 - 0x2E30], D0 000009DE 4267 clr.w -[A7] 000009E0 486D D1AC pea.l [A5 - 0x2E54] 000009E4 4267 clr.w -[A7] 000009E6 4EAD 0142 jsr [A5 + 0x142] 000009EA 301F move.w D0, [A7]+ 000009EC 2B6D D1DA FD4E move.l [A5 - 0x2B2], [A5 - 0x2E26] 000009F2 486D BFB6 pea.l [A5 - 0x404A] 000009F6 4EAD 034A jsr [A5 + 0x34A] 000009FA 588F addq.l A7, 4 000009FC B06D C024 cmp.w D0, [A5 - 0x3FDC] 00000A00 6718 beq +0x1A /* 00000A1A */ 00000A02 486D BFB8 pea.l [A5 - 0x4048] 00000A06 42A7 clr.l -[A7] 00000A08 42A7 clr.l -[A7] 00000A0A 42A7 clr.l -[A7] 00000A0C A98B trap ParamText 00000A0E 42A7 clr.l -[A7] 00000A10 3F3C 0084 move.w -[A7], 0x84 00000A14 4EAD 00A2 jsr [A5 + 0xA2] 00000A18 5C8F addq.l A7, 6 label00000A1A: 00000A1A 7000 moveq.l D0, 0x00 00000A1C 102D BFB7 move.b D0, [A5 - 0x4049] 00000A20 4EAD 002A jsr [A5 + 0x2A] 00000A24 0003 000E ori.b D3, 0xE 00000A28 0020 000A ori.b -[A0], 0xA /* '\n' */ 00000A2C 0030 0020 0021 ori.b [A0 + D0.w + 0x21], 0x20 /* ' ' */ 00000A32 0076 102E 000F ori.w [A6 + D0.w + 0xF], 0x102E 00000A38 4880 ext.w D0 00000A3A 3F00 move.w -[A7], D0 00000A3C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A40 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000A44 4EBA FF26 jsr [PC - 0xDA /* 0000096C */] 00000A48 508F addq.l A7, 8 00000A4A 6000 FF6E bra -0x90 /* 000009BA */ 00000A4E 4A2E 000F tst.b [A6 + 0xF] 00000A52 6700 0166 beq +0x168 /* 00000BBA */ 00000A56 41ED BBE6 lea.l A0, [A5 - 0x441A] 00000A5A 2B48 D1BE move.l [A5 - 0x2E42], A0 00000A5E 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8] 00000A64 2B6E FFFC D1DC move.l [A5 - 0x2E24], [A6 - 0x4] 00000A6A 70FF moveq.l D0, 0xFFFFFFFF 00000A6C 3B40 D1C8 move.w [A5 - 0x2E38], D0 00000A70 4267 clr.w -[A7] 00000A72 486D D1AC pea.l [A5 - 0x2E54] 00000A76 4267 clr.w -[A7] 00000A78 4EAD 01EA jsr [A5 + 0x1EA] 00000A7C 301F move.w D0, [A7]+ 00000A7E 2B6D D210 D1DC move.l [A5 - 0x2E24], [A5 - 0x2DF0] 00000A84 2B6E FFF8 D1F4 move.l [A5 - 0x2E0C], [A6 - 0x8] 00000A8A 4A2D BFAE tst.b [A5 - 0x4052] 00000A8E 6706 beq +0x8 /* 00000A96 */ 00000A90 2B6E FFF4 D1F8 move.l [A5 - 0x2E08], [A6 - 0xC] label00000A96: 00000A96 4267 clr.w -[A7] 00000A98 486D D1AC pea.l [A5 - 0x2E54] 00000A9C 4267 clr.w -[A7] 00000A9E 4EAD 01F2 jsr [A5 + 0x1F2] 00000AA2 301F move.w D0, [A7]+ 00000AA4 6000 0114 bra +0x116 /* 00000BBA */ 00000AA8 4A2E 000F tst.b [A6 + 0xF] 00000AAC 672E beq +0x30 /* 00000ADC */ 00000AAE 3B6E 0008 D1C2 move.w [A5 - 0x2E3E], [A6 + 0x8] 00000AB4 2B6E FFFC D1DC move.l [A5 - 0x2E24], [A6 - 0x4] 00000ABA 2B7C 5349 5421 D1C8 move.l [A5 - 0x2E38], 0x53495421 /* 'SIT!' */ 00000AC2 42AD D1BE clr.l [A5 - 0x2E42] 00000AC6 4267 clr.w -[A7] 00000AC8 486D D1AC pea.l [A5 - 0x2E54] 00000ACC 4267 clr.w -[A7] 00000ACE 4EAD 01CA jsr [A5 + 0x1CA] 00000AD2 301F move.w D0, [A7]+ 00000AD4 3D6D D1C2 FFF2 move.w [A6 - 0xE], [A5 - 0x2E3E] 00000ADA 6006 bra +0x8 /* 00000AE2 */ label00000ADC: 00000ADC 3D6E 0008 FFF2 move.w [A6 - 0xE], [A6 + 0x8] label00000AE2: 00000AE2 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 00000AE8 4267 clr.w -[A7] 00000AEA 486D D1AC pea.l [A5 - 0x2E54] 00000AEE 4267 clr.w -[A7] 00000AF0 4EAD 01A2 jsr [A5 + 0x1A2] 00000AF4 301F move.w D0, [A7]+ 00000AF6 2B6D D1DA FD4E move.l [A5 - 0x2B2], [A5 - 0x2E26] 00000AFC 41ED BFB8 lea.l A0, [A5 - 0x4048] 00000B00 2B48 D1BE move.l [A5 - 0x2E42], A0 00000B04 3B6E FFF2 D1C2 move.w [A5 - 0x2E3E], [A6 - 0xE] 00000B0A 422D D1C6 clr.b [A5 - 0x2E3A] 00000B0E 4267 clr.w -[A7] 00000B10 486D D1AC pea.l [A5 - 0x2E54] 00000B14 4267 clr.w -[A7] 00000B16 4EAD 016A jsr [A5 + 0x16A] 00000B1A 301F move.w D0, [A7]+ 00000B1C 601E bra +0x20 /* 00000B3C */ label00000B1E: 00000B1E 486D BFB8 pea.l [A5 - 0x4048] 00000B22 4EBA 009A jsr [PC + 0x9A /* 00000BBE */] 00000B26 588F addq.l A7, 4 00000B28 4A40 tst.w D0 00000B2A 6700 0060 beq +0x62 /* 00000B8C */ 00000B2E 4267 clr.w -[A7] 00000B30 486D D1AC pea.l [A5 - 0x2E54] 00000B34 4267 clr.w -[A7] 00000B36 4EAD 016A jsr [A5 + 0x16A] 00000B3A 301F move.w D0, [A7]+ label00000B3C: 00000B3C 0C6D FFD0 D1BC cmpi.w [A5 - 0x2E44], 0xFFD0 00000B42 67DA beq -0x24 /* 00000B1E */ 00000B44 3F2D D1BC move.w -[A7], [A5 - 0x2E44] 00000B48 4EAD 030A jsr [A5 + 0x30A] 00000B4C 548F addq.l A7, 2 00000B4E 1B40 BCEC move.b [A5 - 0x4314], D0 00000B52 4A00 tst.b D0 00000B54 6600 FE64 bne -0x19A /* 000009BA */ 00000B58 202D C012 move.l D0, [A5 - 0x3FEE] 00000B5C D0AD D1DA add.l D0, [A5 - 0x2E26] 00000B60 2F00 move.l -[A7], D0 00000B62 486D BFB8 pea.l [A5 - 0x4048] 00000B66 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000B6A 4EAD 031A jsr [A5 + 0x31A] 00000B6E 4FEF 000A lea.l A7, [A7 + 0xA] 00000B72 4A2E 000F tst.b [A6 + 0xF] 00000B76 6714 beq +0x16 /* 00000B8C */ 00000B78 3B6E FFF2 D1C2 move.w [A5 - 0x2E3E], [A6 - 0xE] 00000B7E 4267 clr.w -[A7] 00000B80 486D D1AC pea.l [A5 - 0x2E54] 00000B84 4267 clr.w -[A7] 00000B86 4EAD 01D2 jsr [A5 + 0x1D2] 00000B8A 301F move.w D0, [A7]+ label00000B8C: 00000B8C 3B6D D23C D1C4 move.w [A5 - 0x2E3C], [A5 - 0x2DC4] 00000B92 7001 moveq.l D0, 0x01 00000B94 3B40 D1D8 move.w [A5 - 0x2E28], D0 00000B98 202D FD4E move.l D0, [A5 - 0x2B2] 00000B9C D0AD C016 add.l D0, [A5 - 0x3FEA] 00000BA0 D0AD C012 add.l D0, [A5 - 0x3FEE] 00000BA4 2B40 D1DA move.l [A5 - 0x2E26], D0 00000BA8 4267 clr.w -[A7] 00000BAA 486D D1AC pea.l [A5 - 0x2E54] 00000BAE 4267 clr.w -[A7] 00000BB0 4EAD 01AA jsr [A5 + 0x1AA] 00000BB4 301F move.w D0, [A7]+ 00000BB6 6000 FE02 bra -0x1FC /* 000009BA */ label00000BBA: 00000BBA 4E5E unlink A6 00000BBC 4E75 rts fn00000BBE: 00000BBE 4E56 FFEC link A6, -0x0014 00000BC2 3F3C 0001 move.w -[A7], 0x1 00000BC6 A9C8 trap SysBeep 00000BC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000BCC 42A7 clr.l -[A7] 00000BCE 42A7 clr.l -[A7] 00000BD0 42A7 clr.l -[A7] 00000BD2 A98B trap ParamText 00000BD4 4878 FFFF pea.l [0xFFFFFFFF] 00000BD8 42A7 clr.l -[A7] 00000BDA 3F3C 010D move.w -[A7], 0x10D 00000BDE 4EAD 0092 jsr [A5 + 0x92] 00000BE2 4FEF 000A lea.l A7, [A7 + 0xA] 00000BE6 2D40 FFFC move.l [A6 - 0x4], D0 00000BEA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BEE A873 trap SetPort 00000BF0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000BF4 3F3C 0001 move.w -[A7], 0x1 00000BF8 486E FFFA pea.l [A6 - 0x6] 00000BFC 486E FFF4 pea.l [A6 - 0xC] 00000C00 486E FFEC pea.l [A6 - 0x14] 00000C04 A98D trap GetDialogItem/GetDItem 00000C06 486E FFEC pea.l [A6 - 0x14] 00000C0A 3F3C FFFC move.w -[A7], 0xFFFC 00000C0E 3F3C FFFC move.w -[A7], 0xFFFC 00000C12 A8A9 trap InsetRect 00000C14 3F3C 0003 move.w -[A7], 0x3 00000C18 3F3C 0003 move.w -[A7], 0x3 00000C1C A89B trap PenSize 00000C1E 486E FFEC pea.l [A6 - 0x14] 00000C22 3F3C 0010 move.w -[A7], 0x10 00000C26 3F3C 0010 move.w -[A7], 0x10 00000C2A A8B0 trap FrameRoundRect 00000C2C 3F3C 0001 move.w -[A7], 0x1 00000C30 3F3C 0001 move.w -[A7], 0x1 00000C34 A89B trap PenSize 00000C36 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C3A 3F3C 0005 move.w -[A7], 0x5 00000C3E 486E FFFA pea.l [A6 - 0x6] 00000C42 486E FFF4 pea.l [A6 - 0xC] 00000C46 486E FFEC pea.l [A6 - 0x14] 00000C4A A98D trap GetDialogItem/GetDItem 00000C4C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C54 A98F trap SetDialogItemText/SetIText 00000C56 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C5A 3F3C 0005 move.w -[A7], 0x5 00000C5E 4267 clr.w -[A7] 00000C60 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000C64 A97E trap SelectDialogItemText/SelIText 00000C66 42A7 clr.l -[A7] 00000C68 486E FFF8 pea.l [A6 - 0x8] 00000C6C A991 trap ModalDialog 00000C6E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C72 3F3C 0005 move.w -[A7], 0x5 00000C76 486E FFFA pea.l [A6 - 0x6] 00000C7A 486E FFF4 pea.l [A6 - 0xC] 00000C7E 486E FFEC pea.l [A6 - 0x14] 00000C82 A98D trap GetDialogItem/GetDItem 00000C84 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000C88 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000C8C A990 trap GetDialogItemText/GetIText 00000C8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000C92 A983 trap DisposeDialog 00000C94 0C6E 0003 FFF8 cmpi.w [A6 - 0x8], 0x3 00000C9A 6606 bne +0x8 /* 00000CA2 */ 00000C9C 7001 moveq.l D0, 0x01 00000C9E 1B40 BCEC move.b [A5 - 0x4314], D0 label00000CA2: 00000CA2 0C6E 0001 FFF8 cmpi.w [A6 - 0x8], 0x1 00000CA8 57C0 seq D0 00000CAA 4400 neg.b D0 00000CAC 4880 ext.w D0 00000CAE 4E5E unlink A6 00000CB0 4E75 rts export_172: 00000CB2 4E56 0000 link A6, 0 00000CB6 206E 000C movea.l A0, [A6 + 0xC] 00000CBA 0C50 0003 cmpi.w [A0], 0x3 00000CBE 670C beq +0xE /* 00000CCC */ 00000CC0 206E 000C movea.l A0, [A6 + 0xC] 00000CC4 0C50 0005 cmpi.w [A0], 0x5 00000CC8 6600 00C0 bne +0xC2 /* 00000D8A */ label00000CCC: 00000CCC 206E 000C movea.l A0, [A6 + 0xC] 00000CD0 0828 0000 000E btst.b [A0 + 0xE], 0x0 00000CD6 6700 00B2 beq +0xB4 /* 00000D8A */ 00000CDA 206E 000C movea.l A0, [A6 + 0xC] 00000CDE 203C 0000 00FF move.l D0, 0xFF 00000CE4 C0A8 0002 and.l D0, [A0 + 0x2] 00000CE8 4EAD 0032 jsr [A5 + 0x32] 00000CEC 0008 0032 ori.b A0, 0x32 /* '2' */ 00000CF0 0000 002E ori.b D0, 0x2E /* '.' */ 00000CF4 003A 0000 000D ori.b [PC + 0xD /* 00000D03 */], 0x0 00000CFA 0050 0000 ori.w [A0], 0x0 00000CFE 0056 004A ori.w [A6], 0x4A /* 'J' */ 00000D02 0000 0076 ori.b D0, 0x76 /* 'v' */ 00000D06 005A 0000 ori.w [A2]+, 0x0 00000D0A 0043 0054 ori.w D3, 0x54 /* 'T' */ 00000D0E 0000 0063 ori.b D0, 0x63 /* 'c' */ 00000D12 0064 0000 ori.w -[A4], 0x0 00000D16 0058 005E ori.w [A0]+, 0x5E /* '^' */ 00000D1A 0000 0078 ori.b D0, 0x78 /* 'x' */ 00000D1E 006C 206E 0008 ori.w [A4 + 0x8], 0x206E /* ' n' */ 00000D24 7002 moveq.l D0, 0x02 00000D26 3080 move.w [A0], D0 00000D28 7001 moveq.l D0, 0x01 00000D2A 6000 0080 bra +0x82 /* 00000DAC */ 00000D2E 206E 000C movea.l A0, [A6 + 0xC] 00000D32 4250 clr.w [A0] 00000D34 206E 0008 movea.l A0, [A6 + 0x8] 00000D38 7001 moveq.l D0, 0x01 00000D3A 3080 move.w [A0], D0 00000D3C 4A2D D2C0 tst.b [A5 - 0x2D40] 00000D40 57C0 seq D0 00000D42 4400 neg.b D0 00000D44 4880 ext.w D0 00000D46 6000 0064 bra +0x66 /* 00000DAC */ 00000D4A 4A2D D2C0 tst.b [A5 - 0x2D40] 00000D4E 6608 bne +0xA /* 00000D58 */ 00000D50 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D54 4EAD 0222 jsr [A5 + 0x222] label00000D58: 00000D58 206E 000C movea.l A0, [A6 + 0xC] 00000D5C 4250 clr.w [A0] 00000D5E 602A bra +0x2C /* 00000D8A */ 00000D60 4A2D D2C0 tst.b [A5 - 0x2D40] 00000D64 6608 bne +0xA /* 00000D6E */ 00000D66 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D6A 4EAD 022A jsr [A5 + 0x22A] label00000D6E: 00000D6E 206E 000C movea.l A0, [A6 + 0xC] 00000D72 4250 clr.w [A0] 00000D74 6014 bra +0x16 /* 00000D8A */ 00000D76 4A2D D2C0 tst.b [A5 - 0x2D40] 00000D7A 6608 bne +0xA /* 00000D84 */ 00000D7C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000D80 4EAD 0232 jsr [A5 + 0x232] label00000D84: 00000D84 206E 000C movea.l A0, [A6 + 0xC] 00000D88 4250 clr.w [A0] label00000D8A: 00000D8A 4A2D D2C0 tst.b [A5 - 0x2D40] 00000D8E 671A beq +0x1C /* 00000DAA */ 00000D90 206E 000C movea.l A0, [A6 + 0xC] 00000D94 0C50 0003 cmpi.w [A0], 0x3 00000D98 670A beq +0xC /* 00000DA4 */ 00000D9A 206E 000C movea.l A0, [A6 + 0xC] 00000D9E 0C50 0005 cmpi.w [A0], 0x5 00000DA2 6606 bne +0x8 /* 00000DAA */ label00000DA4: 00000DA4 206E 000C movea.l A0, [A6 + 0xC] 00000DA8 4250 clr.w [A0] label00000DAA: 00000DAA 7000 moveq.l D0, 0x00 label00000DAC: 00000DAC 4E5E unlink A6 00000DAE 205F movea.l A0, [A7]+ 00000DB0 4FEF 000C lea.l A7, [A7 + 0xC] 00000DB4 1E80 move.b [A7], D0 00000DB6 4ED0 jmp [A0] fn00000DB8: 00000DB8 4E56 FBE2 link A6, -0x041E 00000DBC 486D FEB4 pea.l [A5 - 0x14C] 00000DC0 486E FFF6 pea.l [A6 - 0xA] 00000DC4 A900 trap GetFNum 00000DC6 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000DCA 4EAD 023A jsr [A5 + 0x23A] 00000DCE 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00000DD2 A916 trap HideWindow 00000DD4 4878 FFFF pea.l [0xFFFFFFFF] 00000DD8 42A7 clr.l -[A7] 00000DDA 3F3C 0105 move.w -[A7], 0x105 00000DDE 4EAD 0092 jsr [A5 + 0x92] 00000DE2 4FEF 000A lea.l A7, [A7 + 0xA] 00000DE6 2D40 FFFC move.l [A6 - 0x4], D0 00000DEA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DEE A873 trap SetPort 00000DF0 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00000DF4 A887 trap TextFont 00000DF6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000DFA A88A trap TextSize 00000DFC 486E FBE2 pea.l [A6 - 0x41E] 00000E00 A88B trap GetFontInfo 00000E02 206E FFFC movea.l A0, [A6 - 0x4] 00000E06 2068 00A0 movea.l A0, [A0 + 0xA0] 00000E0A 2050 movea.l A0, [A0] 00000E0C 7009 moveq.l D0, 0x09 00000E0E 3140 0050 move.w [A0 + 0x50], D0 00000E12 206E FFFC movea.l A0, [A6 - 0x4] 00000E16 2068 00A0 movea.l A0, [A0 + 0xA0] 00000E1A 302E FBE2 move.w D0, [A6 - 0x41E] 00000E1E D06E FBE4 add.w D0, [A6 - 0x41C] 00000E22 D06E FBE8 add.w D0, [A6 - 0x418] 00000E26 2050 movea.l A0, [A0] 00000E28 3140 0018 move.w [A0 + 0x18], D0 00000E2C 206E FFFC movea.l A0, [A6 - 0x4] 00000E30 2068 00A0 movea.l A0, [A0 + 0xA0] 00000E34 2050 movea.l A0, [A0] 00000E36 316E FBE2 001A move.w [A0 + 0x1A], [A6 - 0x41E] 00000E3C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000E40 3F3C 0004 move.w -[A7], 0x4 00000E44 486E FFFA pea.l [A6 - 0x6] 00000E48 486E FFEA pea.l [A6 - 0x16] 00000E4C 486E FFEE pea.l [A6 - 0x12] 00000E50 A98D trap GetDialogItem/GetDItem 00000E52 2F2E FFEA move.l -[A7], [A6 - 0x16] 00000E56 486D FEBC pea.l [A5 - 0x144] 00000E5A A98F trap SetDialogItemText/SetIText 00000E5C 426E FFF8 clr.w [A6 - 0x8] 00000E60 6000 02AE bra +0x2B0 /* 00001110 */ label00000E64: 00000E64 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */] 00000E68 6700 013C beq +0x13E /* 00000FA6 */ 00000E6C 302E FFF8 move.w D0, [A6 - 0x8] 00000E70 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000E72 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00000E78 2040 movea.l A0, D0 00000E7A 4A28 002E tst.b [A0 + 0x2E] 00000E7E 672E beq +0x30 /* 00000EAE */ 00000E80 302E FFF8 move.w D0, [A6 - 0x8] 00000E84 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000E86 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00000E8C 0680 0000 002E addi.l D0, 0x2E /* '.' */ 00000E92 2F00 move.l -[A7], D0 00000E94 486E FDEA pea.l [A6 - 0x216] 00000E98 4EAD 0542 jsr [A5 + 0x542] 00000E9C 508F addq.l A7, 8 00000E9E 486D FEBE pea.l [A5 - 0x142] 00000EA2 486E FDEA pea.l [A6 - 0x216] 00000EA6 4EAD 040A jsr [A5 + 0x40A] 00000EAA 508F addq.l A7, 8 00000EAC 601C bra +0x1E /* 00000ECA */ label00000EAE: 00000EAE 486D FEC0 pea.l [A5 - 0x140] 00000EB2 486E FDEA pea.l [A6 - 0x216] 00000EB6 4EAD 041A jsr [A5 + 0x41A] 00000EBA 508F addq.l A7, 8 00000EBC 486D FEC2 pea.l [A5 - 0x13E] 00000EC0 486E FDEA pea.l [A6 - 0x216] 00000EC4 4EAD 040A jsr [A5 + 0x40A] 00000EC8 508F addq.l A7, 8 label00000ECA: 00000ECA 41ED BBE6 lea.l A0, [A5 - 0x441A] 00000ECE 2B48 D1BE move.l [A5 - 0x2E42], A0 00000ED2 302E FFF8 move.w D0, [A6 - 0x8] 00000ED6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000ED8 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00000EDE 2040 movea.l A0, D0 00000EE0 3B50 D1C2 move.w [A5 - 0x2E3E], [A0] 00000EE4 70FF moveq.l D0, 0xFFFFFFFF 00000EE6 3B40 D1C8 move.w [A5 - 0x2E38], D0 00000EEA 302E FFF8 move.w D0, [A6 - 0x8] 00000EEE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000EF0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00000EF6 2040 movea.l A0, D0 00000EF8 2B68 002A D1DC move.l [A5 - 0x2E24], [A0 + 0x2A] 00000EFE 4267 clr.w -[A7] 00000F00 486D D1AC pea.l [A5 - 0x2E54] 00000F04 4267 clr.w -[A7] 00000F06 4EAD 01EA jsr [A5 + 0x1EA] 00000F0A 301F move.w D0, [A7]+ 00000F0C 486D BBE6 pea.l [A5 - 0x441A] 00000F10 486E FBEA pea.l [A6 - 0x416] 00000F14 4EAD 0542 jsr [A5 + 0x542] 00000F18 508F addq.l A7, 8 00000F1A 486D FEC8 pea.l [A5 - 0x138] 00000F1E 486E FBEA pea.l [A6 - 0x416] 00000F22 4EAD 040A jsr [A5 + 0x40A] 00000F26 508F addq.l A7, 8 00000F28 486E FDEA pea.l [A6 - 0x216] 00000F2C 486E FBEA pea.l [A6 - 0x416] 00000F30 4EAD 040A jsr [A5 + 0x40A] 00000F34 508F addq.l A7, 8 00000F36 486E FBEA pea.l [A6 - 0x416] 00000F3A 486E FDEA pea.l [A6 - 0x216] 00000F3E 4EAD 041A jsr [A5 + 0x41A] 00000F42 508F addq.l A7, 8 00000F44 6052 bra +0x54 /* 00000F98 */ label00000F46: 00000F46 2B6D D210 D1DC move.l [A5 - 0x2E24], [A5 - 0x2DF0] 00000F4C 70FF moveq.l D0, 0xFFFFFFFF 00000F4E 3B40 D1C8 move.w [A5 - 0x2E38], D0 00000F52 4267 clr.w -[A7] 00000F54 486D D1AC pea.l [A5 - 0x2E54] 00000F58 4267 clr.w -[A7] 00000F5A 4EAD 01EA jsr [A5 + 0x1EA] 00000F5E 301F move.w D0, [A7]+ 00000F60 486D BBE6 pea.l [A5 - 0x441A] 00000F64 486E FBEA pea.l [A6 - 0x416] 00000F68 4EAD 0542 jsr [A5 + 0x542] 00000F6C 508F addq.l A7, 8 00000F6E 486D FECA pea.l [A5 - 0x136] 00000F72 486E FBEA pea.l [A6 - 0x416] 00000F76 4EAD 040A jsr [A5 + 0x40A] 00000F7A 508F addq.l A7, 8 00000F7C 486E FDEA pea.l [A6 - 0x216] 00000F80 486E FBEA pea.l [A6 - 0x416] 00000F84 4EAD 040A jsr [A5 + 0x40A] 00000F88 508F addq.l A7, 8 00000F8A 486E FBEA pea.l [A6 - 0x416] 00000F8E 486E FDEA pea.l [A6 - 0x216] 00000F92 4EAD 041A jsr [A5 + 0x41A] 00000F96 508F addq.l A7, 8 label00000F98: 00000F98 0CAD 0000 0002 D1DC cmpi.l [A5 - 0x2E24], 0x2 00000FA0 66A4 bne -0x5A /* 00000F46 */ 00000FA2 6000 0084 bra +0x86 /* 00001028 */ label00000FA6: 00000FA6 302E FFF8 move.w D0, [A6 - 0x8] 00000FAA C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000FAC 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00000FB2 0680 0000 002E addi.l D0, 0x2E /* '.' */ 00000FB8 2F00 move.l -[A7], D0 00000FBA 486E FBEA pea.l [A6 - 0x416] 00000FBE 4EAD 0542 jsr [A5 + 0x542] 00000FC2 508F addq.l A7, 8 00000FC4 486D FECC pea.l [A5 - 0x134] 00000FC8 486E FBEA pea.l [A6 - 0x416] 00000FCC 4EAD 040A jsr [A5 + 0x40A] 00000FD0 508F addq.l A7, 8 00000FD2 41ED BBE6 lea.l A0, [A5 - 0x441A] 00000FD6 2B48 D1BE move.l [A5 - 0x2E42], A0 00000FDA 302E FFF8 move.w D0, [A6 - 0x8] 00000FDE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00000FE0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00000FE6 2040 movea.l A0, D0 00000FE8 3B50 D1C2 move.w [A5 - 0x2E3E], [A0] 00000FEC 426D D1C8 clr.w [A5 - 0x2E38] 00000FF0 4267 clr.w -[A7] 00000FF2 486D D1AC pea.l [A5 - 0x2E54] 00000FF6 4267 clr.w -[A7] 00000FF8 4EAD 0152 jsr [A5 + 0x152] 00000FFC 301F move.w D0, [A7]+ 00000FFE 486D BBE6 pea.l [A5 - 0x441A] 00001002 486E FDEA pea.l [A6 - 0x216] 00001006 4EAD 0542 jsr [A5 + 0x542] 0000100A 508F addq.l A7, 8 0000100C 486D FECE pea.l [A5 - 0x132] 00001010 486E FDEA pea.l [A6 - 0x216] 00001014 4EAD 040A jsr [A5 + 0x40A] 00001018 508F addq.l A7, 8 0000101A 486E FBEA pea.l [A6 - 0x416] 0000101E 486E FDEA pea.l [A6 - 0x216] 00001022 4EAD 040A jsr [A5 + 0x40A] 00001026 508F addq.l A7, 8 label00001028: 00001028 486D FED0 pea.l [A5 - 0x130] 0000102C 486E FBEA pea.l [A6 - 0x416] 00001030 4EAD 041A jsr [A5 + 0x41A] 00001034 508F addq.l A7, 8 00001036 302E FFF8 move.w D0, [A6 - 0x8] 0000103A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000103C 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001042 2040 movea.l A0, D0 00001044 0828 0000 0027 btst.b [A0 + 0x27], 0x0 0000104A 670E beq +0x10 /* 0000105A */ 0000104C 486D FED4 pea.l [A5 - 0x12C] 00001050 486E FBEA pea.l [A6 - 0x416] 00001054 4EAD 040A jsr [A5 + 0x40A] 00001058 508F addq.l A7, 8 label0000105A: 0000105A 302E FFF8 move.w D0, [A6 - 0x8] 0000105E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001060 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001066 2040 movea.l A0, D0 00001068 0828 0001 0027 btst.b [A0 + 0x27], 0x1 0000106E 670E beq +0x10 /* 0000107E */ 00001070 486D FED6 pea.l [A5 - 0x12A] 00001074 486E FBEA pea.l [A6 - 0x416] 00001078 4EAD 040A jsr [A5 + 0x40A] 0000107C 508F addq.l A7, 8 label0000107E: 0000107E 302E FFF8 move.w D0, [A6 - 0x8] 00001082 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001084 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 0000108A 2040 movea.l A0, D0 0000108C 0828 0002 0027 btst.b [A0 + 0x27], 0x2 00001092 670E beq +0x10 /* 000010A2 */ 00001094 486D FED8 pea.l [A5 - 0x128] 00001098 486E FBEA pea.l [A6 - 0x416] 0000109C 4EAD 040A jsr [A5 + 0x40A] 000010A0 508F addq.l A7, 8 label000010A2: 000010A2 302E FFF8 move.w D0, [A6 - 0x8] 000010A6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000010A8 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000010AE 2040 movea.l A0, D0 000010B0 4A28 0028 tst.b [A0 + 0x28] 000010B4 670E beq +0x10 /* 000010C4 */ 000010B6 486D FEDA pea.l [A5 - 0x126] 000010BA 486E FBEA pea.l [A6 - 0x416] 000010BE 4EAD 040A jsr [A5 + 0x40A] 000010C2 508F addq.l A7, 8 label000010C4: 000010C4 486D FEDC pea.l [A5 - 0x124] 000010C8 486E FBEA pea.l [A6 - 0x416] 000010CC 4EAD 040A jsr [A5 + 0x40A] 000010D0 508F addq.l A7, 8 000010D2 486E FDEA pea.l [A6 - 0x216] 000010D6 486E FBEA pea.l [A6 - 0x416] 000010DA 4EAD 040A jsr [A5 + 0x40A] 000010DE 508F addq.l A7, 8 000010E0 486E FBEA pea.l [A6 - 0x416] 000010E4 486E FDEA pea.l [A6 - 0x216] 000010E8 4EAD 041A jsr [A5 + 0x41A] 000010EC 508F addq.l A7, 8 000010EE 486E FDEA pea.l [A6 - 0x216] 000010F2 4EAD 0442 jsr [A5 + 0x442] 000010F6 588F addq.l A7, 4 000010F8 4267 clr.w -[A7] 000010FA 486E FDEA pea.l [A6 - 0x216] 000010FE 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001102 48C0 ext.l D0 00001104 2F00 move.l -[A7], D0 00001106 4EAD 021A jsr [A5 + 0x21A] 0000110A 301F move.w D0, [A7]+ 0000110C 526E FFF8 addq.w [A6 - 0x8], 1 label00001110: 00001110 302E FFF8 move.w D0, [A6 - 0x8] 00001114 B06D FE96 cmp.w D0, [A5 - 0x16A] 00001118 6D00 FD4A blt -0x2B4 /* 00000E64 */ 0000111C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001120 3F3C 0004 move.w -[A7], 0x4 00001124 3F3C 7FFF move.w -[A7], 0x7FFF 00001128 3F3C 7FFF move.w -[A7], 0x7FFF 0000112C A97E trap SelectDialogItemText/SelIText 0000112E 206E FFFC movea.l A0, [A6 - 0x4] 00001132 4868 0010 pea.l [A0 + 0x10] 00001136 A928 trap InvalRect 00001138 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 0000113C A873 trap SetPort 0000113E 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 00001142 A922 trap BeginUpdate 00001144 206D D2B8 movea.l A0, [A5 - 0x2D48] 00001148 2F28 0018 move.l -[A7], [A0 + 0x18] 0000114C 2F2D D2BC move.l -[A7], [A5 - 0x2D44] 00001150 4EAD 027A jsr [A5 + 0x27A] 00001154 4EAD 052A jsr [A5 + 0x52A] 00001158 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 0000115C A969 trap DrawControls 0000115E 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 00001162 A923 trap EndUpdate 00001164 486D 0582 pea.l [A5 + 0x582] 00001168 486E FFF8 pea.l [A6 - 0x8] 0000116C A991 trap ModalDialog 0000116E 4267 clr.w -[A7] 00001170 4EAD 023A jsr [A5 + 0x23A] 00001174 0C6E 0002 FFF8 cmpi.w [A6 - 0x8], 0x2 0000117A 6608 bne +0xA /* 00001184 */ 0000117C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001180 A983 trap DisposeDialog 00001182 6026 bra +0x28 /* 000011AA */ label00001184: 00001184 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001188 A916 trap HideWindow 0000118A 2F2E FFEA move.l -[A7], [A6 - 0x16] 0000118E 4EAD 00FA jsr [A5 + 0xFA] 00001192 2F2E FFEA move.l -[A7], [A6 - 0x16] 00001196 4EBA F534 jsr [PC - 0xACC /* 000006CC */] 0000119A 588F addq.l A7, 4 0000119C 2F2E FFEA move.l -[A7], [A6 - 0x16] 000011A0 4EAD 0102 jsr [A5 + 0x102] 000011A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000011A8 A983 trap DisposeDialog label000011AA: 000011AA 4E5E unlink A6 000011AC 4E75 rts export_171: 000011AE 4E56 FFEE link A6, -0x0012 000011B2 7001 moveq.l D0, 0x01 000011B4 1D40 FFF3 move.b [A6 - 0xD], D0 000011B8 422D BCEC clr.b [A5 - 0x4314] 000011BC 426D FE96 clr.w [A5 - 0x16A] 000011C0 7026 moveq.l D0, 0x26 000011C2 3B40 BEB0 move.w [A5 - 0x4150], D0 000011C6 3B7C 0154 BEB4 move.w [A5 - 0x414C], 0x154 000011CC 302D BE3E move.w D0, [A5 - 0x41C2] 000011D0 0640 FE37 addi.w D0, 0xFE37 000011D4 3B40 BEB2 move.w [A5 - 0x414E], D0 000011D8 302D BEB2 move.w D0, [A5 - 0x414E] 000011DC 0640 00BE addi.w D0, 0xBE 000011E0 3B40 BEB6 move.w [A5 - 0x414A], D0 000011E4 42A7 clr.l -[A7] 000011E6 42A7 clr.l -[A7] 000011E8 486D BEB0 pea.l [A5 - 0x4150] 000011EC 486D FEDE pea.l [A5 - 0x122] 000011F0 1F3C 0001 move.b -[A7], 0x1 000011F4 3F3C 0004 move.w -[A7], 0x4 000011F8 4878 FFFF pea.l [0xFFFFFFFF] 000011FC 4267 clr.w -[A7] 000011FE 42A7 clr.l -[A7] 00001200 A913 trap NewWindow 00001202 205F movea.l A0, [A7]+ 00001204 2B48 FEB0 move.l [A5 - 0x150], A0 00001208 2F2D FEB0 move.l -[A7], [A5 - 0x150] 0000120C A873 trap SetPort 0000120E 486D FEEC pea.l [A5 - 0x114] 00001212 486E FFEE pea.l [A6 - 0x12] 00001216 A900 trap GetFNum 00001218 3F2E FFEE move.w -[A7], [A6 - 0x12] 0000121C A887 trap TextFont 0000121E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00001222 A88A trap TextSize 00001224 426E FFF8 clr.w [A6 - 0x8] 00001228 426E FFF6 clr.w [A6 - 0xA] 0000122C 426E FFF4 clr.w [A6 - 0xC] 00001230 7001 moveq.l D0, 0x01 00001232 3D40 FFFA move.w [A6 - 0x6], D0 00001236 426D BEB0 clr.w [A5 - 0x4150] 0000123A 3B7C 00E1 BEB4 move.w [A5 - 0x414C], 0xE1 00001240 426D BEB2 clr.w [A5 - 0x414E] 00001244 3B7C 00C3 BEB6 move.w [A5 - 0x414A], 0xC3 0000124A 426E FFFC clr.w [A6 - 0x4] 0000124E 426E FFFE clr.w [A6 - 0x2] 00001252 42A7 clr.l -[A7] 00001254 486D BEB0 pea.l [A5 - 0x4150] 00001258 486E FFF4 pea.l [A6 - 0xC] 0000125C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001260 4267 clr.w -[A7] 00001262 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001266 1F3C 0001 move.b -[A7], 0x1 0000126A 4267 clr.w -[A7] 0000126C 4267 clr.w -[A7] 0000126E 1F3C 0001 move.b -[A7], 0x1 00001272 4EAD 028A jsr [A5 + 0x28A] 00001276 205F movea.l A0, [A7]+ 00001278 2B48 FE98 move.l [A5 - 0x168], A0 0000127C 206D FE98 movea.l A0, [A5 - 0x168] 00001280 2050 movea.l A0, [A0] 00001282 5428 0024 addq.b [A0 + 0x24], 2 00001286 42A7 clr.l -[A7] 00001288 4878 0898 pea.l [0x00000898 /* CrsrBase */] 0000128C 4EAD 00CA jsr [A5 + 0xCA] 00001290 205F movea.l A0, [A7]+ 00001292 2B48 FE92 move.l [A5 - 0x16E], A0 00001296 4267 clr.w -[A7] 00001298 4EAD 0112 jsr [A5 + 0x112] 0000129C 301F move.w D0, [A7]+ 0000129E 4A40 tst.w D0 000012A0 6606 bne +0x8 /* 000012A8 */ 000012A2 4AAD FE92 tst.l [A5 - 0x16E] 000012A6 660A bne +0xC /* 000012B2 */ label000012A8: 000012A8 3F3C 0002 move.w -[A7], 0x2 000012AC A9C8 trap SysBeep 000012AE 6000 02DA bra +0x2DC /* 0000158A */ label000012B2: 000012B2 4267 clr.w -[A7] 000012B4 42A7 clr.l -[A7] 000012B6 4267 clr.w -[A7] 000012B8 4EBA 09E0 jsr [PC + 0x9E0 /* 00001C9A */] 000012BC 508F addq.l A7, 8 000012BE 3B7C 00F2 BEB0 move.w [A5 - 0x4150], 0xF2 000012C4 3B7C 0101 BEB4 move.w [A5 - 0x414C], 0x101 000012CA 7008 moveq.l D0, 0x08 000012CC 3B40 BEB2 move.w [A5 - 0x414E], D0 000012D0 7053 moveq.l D0, 0x53 000012D2 3B40 BEB6 move.w [A5 - 0x414A], D0 000012D6 42A7 clr.l -[A7] 000012D8 2F2D FEB0 move.l -[A7], [A5 - 0x150] 000012DC 486D BEB0 pea.l [A5 - 0x4150] 000012E0 486D FEF4 pea.l [A5 - 0x10C] 000012E4 1F3C 0001 move.b -[A7], 0x1 000012E8 4267 clr.w -[A7] 000012EA 4267 clr.w -[A7] 000012EC 3F3C 0001 move.w -[A7], 0x1 000012F0 4267 clr.w -[A7] 000012F2 42A7 clr.l -[A7] 000012F4 A954 trap NewControl 000012F6 205F movea.l A0, [A7]+ 000012F8 2B48 FE9C move.l [A5 - 0x164], A0 000012FC 2F2D FE9C move.l -[A7], [A5 - 0x164] 00001300 3F3C 00FF move.w -[A7], 0xFF 00001304 A95D trap HiliteControl 00001306 7064 moveq.l D0, 0x64 00001308 3B40 BEB2 move.w [A5 - 0x414E], D0 0000130C 3B7C 00B4 BEB6 move.w [A5 - 0x414A], 0xB4 00001312 42A7 clr.l -[A7] 00001314 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001318 486D BEB0 pea.l [A5 - 0x4150] 0000131C 486D FEFC pea.l [A5 - 0x104] 00001320 1F3C 0001 move.b -[A7], 0x1 00001324 4267 clr.w -[A7] 00001326 4267 clr.w -[A7] 00001328 3F3C 0001 move.w -[A7], 0x1 0000132C 4267 clr.w -[A7] 0000132E 42A7 clr.l -[A7] 00001330 A954 trap NewControl 00001332 205F movea.l A0, [A7]+ 00001334 2B48 FEA0 move.l [A5 - 0x160], A0 00001338 3B7C 0109 BEB0 move.w [A5 - 0x4150], 0x109 0000133E 3B7C 0118 BEB4 move.w [A5 - 0x414C], 0x118 00001344 7008 moveq.l D0, 0x08 00001346 3B40 BEB2 move.w [A5 - 0x414E], D0 0000134A 7053 moveq.l D0, 0x53 0000134C 3B40 BEB6 move.w [A5 - 0x414A], D0 00001350 42A7 clr.l -[A7] 00001352 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001356 486D BEB0 pea.l [A5 - 0x4150] 0000135A 486D FF04 pea.l [A5 - 0xFC] 0000135E 1F3C 0001 move.b -[A7], 0x1 00001362 4267 clr.w -[A7] 00001364 4267 clr.w -[A7] 00001366 3F3C 0001 move.w -[A7], 0x1 0000136A 4267 clr.w -[A7] 0000136C 42A7 clr.l -[A7] 0000136E A954 trap NewControl 00001370 205F movea.l A0, [A7]+ 00001372 2B48 FEA8 move.l [A5 - 0x158], A0 00001376 7064 moveq.l D0, 0x64 00001378 3B40 BEB2 move.w [A5 - 0x414E], D0 0000137C 3B7C 00B4 BEB6 move.w [A5 - 0x414A], 0xB4 00001382 42A7 clr.l -[A7] 00001384 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001388 486D BEB0 pea.l [A5 - 0x4150] 0000138C 486D FF10 pea.l [A5 - 0xF0] 00001390 1F3C 0001 move.b -[A7], 0x1 00001394 4267 clr.w -[A7] 00001396 4267 clr.w -[A7] 00001398 3F3C 0001 move.w -[A7], 0x1 0000139C 4267 clr.w -[A7] 0000139E 42A7 clr.l -[A7] 000013A0 A954 trap NewControl 000013A2 205F movea.l A0, [A7]+ 000013A4 2B48 FEA4 move.l [A5 - 0x15C], A0 000013A8 2F2D FEA4 move.l -[A7], [A5 - 0x15C] 000013AC 3F3C 00FF move.w -[A7], 0xFF 000013B0 A95D trap HiliteControl 000013B2 3B7C 011C BEB0 move.w [A5 - 0x4150], 0x11C 000013B8 3B7C 012B BEB4 move.w [A5 - 0x414C], 0x12B 000013BE 7008 moveq.l D0, 0x08 000013C0 3B40 BEB2 move.w [A5 - 0x414E], D0 000013C4 3B7C 00B4 BEB6 move.w [A5 - 0x414A], 0xB4 000013CA 42A7 clr.l -[A7] 000013CC 2F2D FEB0 move.l -[A7], [A5 - 0x150] 000013D0 486D BEB0 pea.l [A5 - 0x4150] 000013D4 486D FF18 pea.l [A5 - 0xE8] 000013D8 1F3C 0001 move.b -[A7], 0x1 000013DC 4267 clr.w -[A7] 000013DE 4267 clr.w -[A7] 000013E0 3F3C 0001 move.w -[A7], 0x1 000013E4 4267 clr.w -[A7] 000013E6 42A7 clr.l -[A7] 000013E8 A954 trap NewControl 000013EA 205F movea.l A0, [A7]+ 000013EC 2B48 FEAC move.l [A5 - 0x154], A0 000013F0 4EBA 0874 jsr [PC + 0x874 /* 00001C66 */] label000013F4: 000013F4 4267 clr.w -[A7] 000013F6 3F3C FFFF move.w -[A7], 0xFFFF 000013FA 486D BF94 pea.l [A5 - 0x406C] 000013FE A970 trap GetNextEvent 00001400 101F move.b D0, [A7]+ 00001402 4A00 tst.b D0 00001404 6700 0166 beq +0x168 /* 0000156C */ 00001408 302D BF94 move.w D0, [A5 - 0x406C] 0000140C 4EAD 002A jsr [A5 + 0x2A] 00001410 0005 0016 ori.b D5, 0x16 00001414 000F 0026 ori.b A7, 0x26 /* '&' */ 00001418 0006 0032 ori.b D6, 0x32 /* '2' */ 0000141C 0001 006C ori.b D1, 0x6C /* 'l' */ 00001420 0003 0068 ori.b D3, 0x68 /* 'h' */ 00001424 0005 0146 ori.b D5, 0x46 /* 'F' */ 00001428 082D 0000 BF99 btst.b [A5 - 0x4067], 0x0 0000142E 57C0 seq D0 00001430 4400 neg.b D0 00001432 4880 ext.w D0 00001434 1B40 D08F move.b [A5 - 0x2F71], D0 00001438 6000 0132 bra +0x134 /* 0000156C */ 0000143C 4267 clr.w -[A7] 0000143E 42A7 clr.l -[A7] 00001440 4267 clr.w -[A7] 00001442 4EBA 0856 jsr [PC + 0x856 /* 00001C9A */] 00001446 508F addq.l A7, 8 00001448 6000 0122 bra +0x124 /* 0000156C */ 0000144C 4267 clr.w -[A7] 0000144E 2F2D BF9E move.l -[A7], [A5 - 0x4062] 00001452 486D BFA4 pea.l [A5 - 0x405C] 00001456 A92C trap FindWindow 00001458 301F move.w D0, [A7]+ 0000145A 3D40 FFF0 move.w [A6 - 0x10], D0 0000145E 202D BFA4 move.l D0, [A5 - 0x405C] 00001462 B0AD FEB0 cmp.l D0, [A5 - 0x150] 00001466 6706 beq +0x8 /* 0000146E */ 00001468 3F3C 0001 move.w -[A7], 0x1 0000146C A9C8 trap SysBeep label0000146E: 0000146E 302E FFF0 move.w D0, [A6 - 0x10] 00001472 4EAD 003A jsr [A5 + 0x3A] 00001476 0003 0003 ori.b D3, 0x3 0000147A 00F2 0002 ori.? [A2 + D0.w + 0x2], 0xFFFFFFFFFFFFFFFF 0000147E 4EBA 0698 jsr [PC + 0x698 /* 00001B18 */] 00001482 1D40 FFF3 move.b [A6 - 0xD], D0 00001486 6000 00E4 bra +0xE6 /* 0000156C */ 0000148A 082D 0000 BFA2 btst.b [A5 - 0x405E], 0x0 00001490 6700 00AE beq +0xB0 /* 00001540 */ 00001494 203C 0000 00FF move.l D0, 0xFF 0000149A C0AD BF96 and.l D0, [A5 - 0x406A] 0000149E 4EAD 0032 jsr [A5 + 0x32] 000014A2 0009 0038 ori.b A1, 0x38 /* '8' */ 000014A6 0000 0063 ori.b D0, 0x63 /* 'c' */ 000014AA 0032 0000 0043 ori.b [A2 + D0.w + 0x43], 0x0 000014B0 002C 0000 002E ori.b [A4 + 0x2E], 0x0 000014B6 002E 0000 0061 ori.b [A6 + 0x61], 0x0 000014BC 0028 0000 0041 ori.b [A0 + 0x41], 0x0 000014C2 003E 0000 ori.b <>, 0x0 000014C6 0064 0038 ori.w -[A4], 0x38 /* '8' */ 000014CA 0000 0044 ori.b D0, 0x44 /* 'D' */ 000014CE 0068 0000 0074 ori.w [A0 + 0x74], 0x0 000014D4 0062 0000 ori.w -[A2], 0x0 000014D8 0054 0092 ori.w [A4], 0x92 000014DC 422E FFF3 clr.b [A6 - 0xD] 000014E0 6000 008A bra +0x8C /* 0000156C */ 000014E4 206D FEA8 movea.l A0, [A5 - 0x158] 000014E8 2050 movea.l A0, [A0] 000014EA 7000 moveq.l D0, 0x00 000014EC 1028 0011 move.b D0, [A0 + 0x11] 000014F0 0C40 00FF cmpi.w D0, 0xFF 000014F4 6700 0076 beq +0x78 /* 0000156C */ 000014F8 4EBA 076C jsr [PC + 0x76C /* 00001C66 */] 000014FC 6000 006E bra +0x70 /* 0000156C */ 00001500 206D FEA4 movea.l A0, [A5 - 0x15C] 00001504 2050 movea.l A0, [A0] 00001506 7000 moveq.l D0, 0x00 00001508 1028 0011 move.b D0, [A0 + 0x11] 0000150C 0C40 00FF cmpi.w D0, 0xFF 00001510 6700 005A beq +0x5C /* 0000156C */ 00001514 4EBA 0B56 jsr [PC + 0xB56 /* 0000206C */] 00001518 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14 0000151E 6D0C blt +0xE /* 0000152C */ 00001520 2F2D FEA8 move.l -[A7], [A5 - 0x158] 00001524 3F3C 00FF move.w -[A7], 0xFF 00001528 A95D trap HiliteControl 0000152A 6040 bra +0x42 /* 0000156C */ label0000152C: 0000152C 2F2D FEA8 move.l -[A7], [A5 - 0x158] 00001530 4267 clr.w -[A7] 00001532 A95D trap HiliteControl 00001534 6036 bra +0x38 /* 0000156C */ 00001536 4EBA F880 jsr [PC - 0x780 /* 00000DB8 */] 0000153A 422E FFF3 clr.b [A6 - 0xD] 0000153E 602C bra +0x2E /* 0000156C */ label00001540: 00001540 203C 0000 00FF move.l D0, 0xFF 00001546 C0AD BF96 and.l D0, [A5 - 0x406A] 0000154A 0C80 0000 000D cmpi.l D0, 0xD /* '\r' */ 00001550 661A bne +0x1C /* 0000156C */ 00001552 206D FE9C movea.l A0, [A5 - 0x164] 00001556 2050 movea.l A0, [A0] 00001558 7000 moveq.l D0, 0x00 0000155A 1028 0011 move.b D0, [A0 + 0x11] 0000155E 0C40 00FF cmpi.w D0, 0xFF 00001562 6708 beq +0xA /* 0000156C */ 00001564 4EBA 0890 jsr [PC + 0x890 /* 00001DF6 */] 00001568 422E FFF3 clr.b [A6 - 0xD] label0000156C: 0000156C 4A2E FFF3 tst.b [A6 - 0xD] 00001570 6600 FE82 bne -0x17C /* 000013F4 */ 00001574 2F2D FE98 move.l -[A7], [A5 - 0x168] 00001578 4EAD 02B2 jsr [A5 + 0x2B2] 0000157C 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001580 A914 trap DisposeWindow 00001582 2F2D FE92 move.l -[A7], [A5 - 0x16E] 00001586 4EAD 00D2 jsr [A5 + 0xD2] label0000158A: 0000158A 4E5E unlink A6 0000158C 4E75 rts export_170: 0000158E 4E56 FFDA link A6, -0x0026 00001592 302E 000C move.w D0, [A6 + 0xC] 00001596 4EAD 002A jsr [A5 + 0x2A] 0000159A 0008 0022 ori.b A0, 0x22 /* '"' */ 0000159E FFFF .extension 0xFFF // unimplemented 000015A0 00A8 000B 00A4 0067 ori.l [A0 + 0x67], 0xB00A4 000015A8 02DC andi.? [A4]+, 0xFFFFFFFFFFFFFFFF 000015AA 0001 045A ori.b D1, 0x5A /* 'Z' */ 000015AE 1053 movea.b A0, [A3] 000015B0 0456 1073 subi.w [A6], 0x1073 000015B4 046C 000C 04A0 subi.w [A4 + 0x4A0], 0xC 000015BA 000F 04F0 ori.b A7, 0xF0 000015BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015C2 3F3C 000B move.w -[A7], 0xB 000015C6 486E FFFE pea.l [A6 - 0x2] 000015CA 486E FFFA pea.l [A6 - 0x6] 000015CE 486E FFF2 pea.l [A6 - 0xE] 000015D2 A98D trap GetDialogItem/GetDItem 000015D4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000015D8 486D FF2E pea.l [A5 - 0xD2] 000015DC A95F trap SetControlTitle/SetCTitle 000015DE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015E2 3F3C 0003 move.w -[A7], 0x3 000015E6 486E FFFE pea.l [A6 - 0x2] 000015EA 486E FFFA pea.l [A6 - 0x6] 000015EE 486E FFF2 pea.l [A6 - 0xE] 000015F2 A98D trap GetDialogItem/GetDItem 000015F4 2F2E FFFA move.l -[A7], [A6 - 0x6] 000015F8 486D FF3A pea.l [A5 - 0xC6] 000015FC A95F trap SetControlTitle/SetCTitle 000015FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001602 3F3C 000C move.w -[A7], 0xC 00001606 486E FFFE pea.l [A6 - 0x2] 0000160A 486E FFFA pea.l [A6 - 0x6] 0000160E 486E FFF2 pea.l [A6 - 0xE] 00001612 A98D trap GetDialogItem/GetDItem 00001614 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001618 486D FF40 pea.l [A5 - 0xC0] 0000161C A95F trap SetControlTitle/SetCTitle 0000161E 4EAD 02FA jsr [A5 + 0x2FA] 00001622 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001626 3F3C 000D move.w -[A7], 0xD /* '\r' */ 0000162A 486E FFFE pea.l [A6 - 0x2] 0000162E 486E FFFA pea.l [A6 - 0x6] 00001632 486E FFF2 pea.l [A6 - 0xE] 00001636 A98D trap GetDialogItem/GetDItem 00001638 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000163C 486D BBE6 pea.l [A5 - 0x441A] 00001640 A98F trap SetDialogItemText/SetIText 00001642 70FF moveq.l D0, 0xFFFFFFFF 00001644 6000 046A bra +0x46C /* 00001AB0 */ 00001648 486E FFE2 pea.l [A6 - 0x1E] 0000164C A976 trap GetKeys 0000164E 0C6E 000B 000C cmpi.w [A6 + 0xC], 0xB 00001654 6614 bne +0x16 /* 0000166A */ 00001656 7000 moveq.l D0, 0x00 00001658 102D FE52 move.b D0, [A5 - 0x1AE] 0000165C 4A40 tst.w D0 0000165E 670A beq +0xC /* 0000166A */ 00001660 7001 moveq.l D0, 0x01 00001662 3D40 000C move.w [A6 + 0xC], D0 00001666 6000 021C bra +0x21E /* 00001884 */ label0000166A: 0000166A 4267 clr.w -[A7] 0000166C 486E FFE2 pea.l [A6 - 0x1E] 00001670 4878 0023 pea.l [0x00000023] 00001674 A85D trap BitTst 00001676 101F move.b D0, [A7]+ 00001678 4A00 tst.b D0 0000167A 6712 beq +0x14 /* 0000168E */ 0000167C 4267 clr.w -[A7] 0000167E 486E FFE2 pea.l [A6 - 0x1E] 00001682 4878 0030 pea.l [0x00000030] 00001686 A85D trap BitTst 00001688 101F move.b D0, [A7]+ 0000168A 4A00 tst.b D0 0000168C 662E bne +0x30 /* 000016BC */ label0000168E: 0000168E 4267 clr.w -[A7] 00001690 486E FFE2 pea.l [A6 - 0x1E] 00001694 4878 004B pea.l [0x0000004B] 00001698 A85D trap BitTst 0000169A 101F move.b D0, [A7]+ 0000169C 4A00 tst.b D0 0000169E 6712 beq +0x14 /* 000016B2 */ 000016A0 4267 clr.w -[A7] 000016A2 486E FFE2 pea.l [A6 - 0x1E] 000016A6 4878 0030 pea.l [0x00000030] 000016AA A85D trap BitTst 000016AC 101F move.b D0, [A7]+ 000016AE 4A00 tst.b D0 000016B0 660A bne +0xC /* 000016BC */ label000016B2: 000016B2 0C6E 000B 000C cmpi.w [A6 + 0xC], 0xB 000016B8 6600 03F2 bne +0x3F4 /* 00001AAC */ label000016BC: 000016BC 302D FE96 move.w D0, [A5 - 0x16A] 000016C0 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000016C2 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000016C8 3238 0214 move.w D1, [0x00000214 /* SFSaveDisk */] 000016CC 4441 neg.w D1 000016CE 2040 movea.l A0, D0 000016D0 3081 move.w [A0], D1 000016D2 302D FE96 move.w D0, [A5 - 0x16A] 000016D6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000016D8 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000016DE 2040 movea.l A0, D0 000016E0 216D FE4A 002A move.l [A0 + 0x2A], [A5 - 0x1B6] 000016E6 302D FE96 move.w D0, [A5 - 0x16A] 000016EA C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000016EC 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000016F2 2040 movea.l A0, D0 000016F4 316D BEC6 0026 move.w [A0 + 0x26], [A5 - 0x413A] 000016FA 302D FE96 move.w D0, [A5 - 0x16A] 000016FE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001700 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001706 2040 movea.l A0, D0 00001708 116D BEC0 0028 move.b [A0 + 0x28], [A5 - 0x4140] 0000170E 302D FE96 move.w D0, [A5 - 0x16A] 00001712 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001714 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 0000171A 486D FE52 pea.l [A5 - 0x1AE] 0000171E 0680 0000 002E addi.l D0, 0x2E /* '.' */ 00001724 2F00 move.l -[A7], D0 00001726 4878 0040 pea.l [0x00000040] 0000172A 4EAD 010A jsr [A5 + 0x10A] 0000172E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001732 3F3C 000F move.w -[A7], 0xF 00001736 486E FFFE pea.l [A6 - 0x2] 0000173A 486E FFFA pea.l [A6 - 0x6] 0000173E 486E FFF2 pea.l [A6 - 0xE] 00001742 A98D trap GetDialogItem/GetDItem 00001744 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001748 4267 clr.w -[A7] 0000174A A963 trap SetControlValue/SetCtlValue 0000174C 422D BEC0 clr.b [A5 - 0x4140] 00001750 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */] 00001754 4440 neg.w D0 00001756 3B40 D1C2 move.w [A5 - 0x2E3E], D0 0000175A 302D FE96 move.w D0, [A5 - 0x16A] 0000175E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001760 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001766 2040 movea.l A0, D0 00001768 2B68 002A D1DC move.l [A5 - 0x2E24], [A0 + 0x2A] 0000176E 70FF moveq.l D0, 0xFFFFFFFF 00001770 3B40 D1C8 move.w [A5 - 0x2E38], D0 00001774 41ED BBE6 lea.l A0, [A5 - 0x441A] 00001778 2B48 D1BE move.l [A5 - 0x2E42], A0 0000177C 4267 clr.w -[A7] 0000177E 486D D1AC pea.l [A5 - 0x2E54] 00001782 4267 clr.w -[A7] 00001784 4EAD 01EA jsr [A5 + 0x1EA] 00001788 301F move.w D0, [A7]+ 0000178A 486D BBE6 pea.l [A5 - 0x441A] 0000178E 42A7 clr.l -[A7] 00001790 42A7 clr.l -[A7] 00001792 42A7 clr.l -[A7] 00001794 A98B trap ParamText 00001796 302D FE96 move.w D0, [A5 - 0x16A] 0000179A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000179C 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000017A2 5880 addq.l D0, 4 000017A4 2B40 D1BE move.l [A5 - 0x2E42], D0 000017A8 426D D1C8 clr.w [A5 - 0x2E38] 000017AC 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */] 000017B0 4440 neg.w D0 000017B2 3B40 D1C2 move.w [A5 - 0x2E3E], D0 000017B6 4267 clr.w -[A7] 000017B8 486D D1AC pea.l [A5 - 0x2E54] 000017BC 4267 clr.w -[A7] 000017BE 4EAD 01FA jsr [A5 + 0x1FA] 000017C2 301F move.w D0, [A7]+ 000017C4 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */] 000017C8 6C16 bge +0x18 /* 000017E0 */ 000017CA 302D FE96 move.w D0, [A5 - 0x16A] 000017CE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000017D0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000017D6 2040 movea.l A0, D0 000017D8 7001 moveq.l D0, 0x01 000017DA 3140 0002 move.w [A0 + 0x2], D0 000017DE 6014 bra +0x16 /* 000017F4 */ label000017E0: 000017E0 302D FE96 move.w D0, [A5 - 0x16A] 000017E4 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000017E6 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000017EC 2040 movea.l A0, D0 000017EE 316D D1EE 0002 move.w [A0 + 0x2], [A5 - 0x2E12] label000017F4: 000017F4 302D FE96 move.w D0, [A5 - 0x16A] 000017F8 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000017FA 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001800 2D40 FFDA move.l [A6 - 0x26], D0 00001804 4EBA EE68 jsr [PC - 0x1198 /* 0000066E */] 00001808 206E FFDA movea.l A0, [A6 - 0x26] 0000180C 1140 0024 move.b [A0 + 0x24], D0 00001810 2F2D FE9C move.l -[A7], [A5 - 0x164] 00001814 4267 clr.w -[A7] 00001816 A95D trap HiliteControl 00001818 426E FFE0 clr.w [A6 - 0x20] 0000181C 4267 clr.w -[A7] 0000181E 3F3C 0001 move.w -[A7], 0x1 00001822 3F3C 07D0 move.w -[A7], 0x7D0 00001826 2F2D FE98 move.l -[A7], [A5 - 0x168] 0000182A 4EAD 02CA jsr [A5 + 0x2CA] 0000182E 301F move.w D0, [A7]+ 00001830 3D40 FFDE move.w [A6 - 0x22], D0 00001834 486D FF48 pea.l [A5 - 0xB8] 00001838 486D BBE6 pea.l [A5 - 0x441A] 0000183C 4EAD 054A jsr [A5 + 0x54A] 00001840 508F addq.l A7, 8 00001842 486D BBE7 pea.l [A5 - 0x4419] 00001846 102D BBE6 move.b D0, [A5 - 0x441A] 0000184A 4880 ext.w D0 0000184C 3F00 move.w -[A7], D0 0000184E 2F2E FFDE move.l -[A7], [A6 - 0x22] 00001852 2F2D FE98 move.l -[A7], [A5 - 0x168] 00001856 4EAD 0282 jsr [A5 + 0x282] 0000185A 526D FE96 addq.w [A5 - 0x16A], 1 0000185E 4267 clr.w -[A7] 00001860 42A7 clr.l -[A7] 00001862 4267 clr.w -[A7] 00001864 4EBA 0434 jsr [PC + 0x434 /* 00001C9A */] 00001868 508F addq.l A7, 8 0000186A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000186E A873 trap SetPort 00001870 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14 00001876 6D06 blt +0x8 /* 0000187E */ 00001878 7003 moveq.l D0, 0x03 0000187A 6000 0234 bra +0x236 /* 00001AB0 */ label0000187E: 0000187E 7064 moveq.l D0, 0x64 00001880 6000 022E bra +0x230 /* 00001AB0 */ label00001884: 00001884 302D FE96 move.w D0, [A5 - 0x16A] 00001888 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000188A 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001890 3238 0214 move.w D1, [0x00000214 /* SFSaveDisk */] 00001894 4441 neg.w D1 00001896 2040 movea.l A0, D0 00001898 3081 move.w [A0], D1 0000189A 302D FE96 move.w D0, [A5 - 0x16A] 0000189E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000018A0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000018A6 2040 movea.l A0, D0 000018A8 2178 0398 002A move.l [A0 + 0x2A], [0x00000398 /* CurDirStore */] 000018AE 302D FE96 move.w D0, [A5 - 0x16A] 000018B2 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000018B4 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000018BA 2040 movea.l A0, D0 000018BC 316D BEC6 0026 move.w [A0 + 0x26], [A5 - 0x413A] 000018C2 302D FE96 move.w D0, [A5 - 0x16A] 000018C6 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000018C8 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000018CE 2040 movea.l A0, D0 000018D0 116D BEC0 0028 move.b [A0 + 0x28], [A5 - 0x4140] 000018D6 302D FE96 move.w D0, [A5 - 0x16A] 000018DA C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000018DC 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000018E2 486D FE52 pea.l [A5 - 0x1AE] 000018E6 0680 0000 002E addi.l D0, 0x2E /* '.' */ 000018EC 2F00 move.l -[A7], D0 000018EE 4878 0040 pea.l [0x00000040] 000018F2 4EAD 010A jsr [A5 + 0x10A] 000018F6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000018FA 3F3C 000F move.w -[A7], 0xF 000018FE 486E FFFE pea.l [A6 - 0x2] 00001902 486E FFFA pea.l [A6 - 0x6] 00001906 486E FFF2 pea.l [A6 - 0xE] 0000190A A98D trap GetDialogItem/GetDItem 0000190C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001910 4267 clr.w -[A7] 00001912 A963 trap SetControlValue/SetCtlValue 00001914 422D BEC0 clr.b [A5 - 0x4140] 00001918 302D FE96 move.w D0, [A5 - 0x16A] 0000191C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000191E 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001924 5880 addq.l D0, 4 00001926 2B40 D1BE move.l [A5 - 0x2E42], D0 0000192A 426D D1C8 clr.w [A5 - 0x2E38] 0000192E 3038 0214 move.w D0, [0x00000214 /* SFSaveDisk */] 00001932 4440 neg.w D0 00001934 3B40 D1C2 move.w [A5 - 0x2E3E], D0 00001938 4267 clr.w -[A7] 0000193A 486D D1AC pea.l [A5 - 0x2E54] 0000193E 4267 clr.w -[A7] 00001940 4EAD 01FA jsr [A5 + 0x1FA] 00001944 301F move.w D0, [A7]+ 00001946 4A78 03F6 tst.w [0x000003F6 /* FSFCBLen */] 0000194A 6C16 bge +0x18 /* 00001962 */ 0000194C 302D FE96 move.w D0, [A5 - 0x16A] 00001950 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001952 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001958 2040 movea.l A0, D0 0000195A 7001 moveq.l D0, 0x01 0000195C 3140 0002 move.w [A0 + 0x2], D0 00001960 6014 bra +0x16 /* 00001976 */ label00001962: 00001962 302D FE96 move.w D0, [A5 - 0x16A] 00001966 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001968 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 0000196E 2040 movea.l A0, D0 00001970 316D D1EE 0002 move.w [A0 + 0x2], [A5 - 0x2E12] label00001976: 00001976 2F2D FE9C move.l -[A7], [A5 - 0x164] 0000197A 4267 clr.w -[A7] 0000197C A95D trap HiliteControl 0000197E 426E FFE0 clr.w [A6 - 0x20] 00001982 4267 clr.w -[A7] 00001984 3F3C 0001 move.w -[A7], 0x1 00001988 3F3C 07D0 move.w -[A7], 0x7D0 0000198C 2F2D FE98 move.l -[A7], [A5 - 0x168] 00001990 4EAD 02CA jsr [A5 + 0x2CA] 00001994 301F move.w D0, [A7]+ 00001996 3D40 FFDE move.w [A6 - 0x22], D0 0000199A 302D FE96 move.w D0, [A5 - 0x16A] 0000199E C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000019A0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000019A6 322D FE96 move.w D1, [A5 - 0x16A] 000019AA C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF 000019AC 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD 000019B2 0680 0000 002F addi.l D0, 0x2F /* '/' */ 000019B8 2F00 move.l -[A7], D0 000019BA 2041 movea.l A0, D1 000019BC 1028 002E move.b D0, [A0 + 0x2E] 000019C0 4880 ext.w D0 000019C2 3F00 move.w -[A7], D0 000019C4 2F2E FFDE move.l -[A7], [A6 - 0x22] 000019C8 2F2D FE98 move.l -[A7], [A5 - 0x168] 000019CC 4EAD 0282 jsr [A5 + 0x282] 000019D0 2F2E FFDE move.l -[A7], [A6 - 0x22] 000019D4 2F2D FE98 move.l -[A7], [A5 - 0x168] 000019D8 4EAD 02A2 jsr [A5 + 0x2A2] 000019DC 526D FE96 addq.w [A5 - 0x16A], 1 000019E0 4267 clr.w -[A7] 000019E2 42A7 clr.l -[A7] 000019E4 4267 clr.w -[A7] 000019E6 4EBA 02B2 jsr [PC + 0x2B2 /* 00001C9A */] 000019EA 508F addq.l A7, 8 000019EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000019F0 A873 trap SetPort 000019F2 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14 000019F8 6D06 blt +0x8 /* 00001A00 */ 000019FA 7003 moveq.l D0, 0x03 000019FC 6000 00B2 bra +0xB4 /* 00001AB0 */ label00001A00: 00001A00 7064 moveq.l D0, 0x64 00001A02 6000 00AC bra +0xAE /* 00001AB0 */ 00001A06 486E FFE2 pea.l [A6 - 0x1E] 00001A0A A976 trap GetKeys 00001A0C 4267 clr.w -[A7] 00001A0E 486E FFE2 pea.l [A6 - 0x1E] 00001A12 4878 0030 pea.l [0x00000030] 00001A16 A85D trap BitTst 00001A18 101F move.b D0, [A7]+ 00001A1A 4A00 tst.b D0 00001A1C 6700 008E beq +0x90 /* 00001AAC */ 00001A20 206E 0008 movea.l A0, [A6 + 0x8] 00001A24 4868 0010 pea.l [A0 + 0x10] 00001A28 4EAD 02D2 jsr [A5 + 0x2D2] 00001A2C 588F addq.l A7, 4 00001A2E 4EAD 02FA jsr [A5 + 0x2FA] 00001A32 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A36 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00001A3A 486E FFFE pea.l [A6 - 0x2] 00001A3E 486E FFFA pea.l [A6 - 0x6] 00001A42 486E FFF2 pea.l [A6 - 0xE] 00001A46 A98D trap GetDialogItem/GetDItem 00001A48 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001A4C 486D BBE6 pea.l [A5 - 0x441A] 00001A50 A98F trap SetDialogItemText/SetIText 00001A52 7064 moveq.l D0, 0x64 00001A54 6000 005A bra +0x5C /* 00001AB0 */ 00001A58 4A2D BEC0 tst.b [A5 - 0x4140] 00001A5C 6720 beq +0x22 /* 00001A7E */ 00001A5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A62 3F3C 000F move.w -[A7], 0xF 00001A66 486E FFFE pea.l [A6 - 0x2] 00001A6A 486E FFFA pea.l [A6 - 0x6] 00001A6E 486E FFF2 pea.l [A6 - 0xE] 00001A72 A98D trap GetDialogItem/GetDItem 00001A74 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001A78 4267 clr.w -[A7] 00001A7A A963 trap SetControlValue/SetCtlValue 00001A7C 6020 bra +0x22 /* 00001A9E */ label00001A7E: 00001A7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001A82 3F3C 000F move.w -[A7], 0xF 00001A86 486E FFFE pea.l [A6 - 0x2] 00001A8A 486E FFFA pea.l [A6 - 0x6] 00001A8E 486E FFF2 pea.l [A6 - 0xE] 00001A92 A98D trap GetDialogItem/GetDItem 00001A94 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001A98 3F3C 0001 move.w -[A7], 0x1 00001A9C A963 trap SetControlValue/SetCtlValue label00001A9E: 00001A9E 4A2D BEC0 tst.b [A5 - 0x4140] 00001AA2 57C0 seq D0 00001AA4 4400 neg.b D0 00001AA6 4880 ext.w D0 00001AA8 1B40 BEC0 move.b [A5 - 0x4140], D0 label00001AAC: 00001AAC 302E 000C move.w D0, [A6 + 0xC] label00001AB0: 00001AB0 4E5E unlink A6 00001AB2 205F movea.l A0, [A7]+ 00001AB4 4FEF 0006 lea.l A7, [A7 + 0x6] 00001AB8 3E80 move.w [A7], D0 00001ABA 4ED0 jmp [A0] fn00001ABC: 00001ABC 4E56 FFEC link A6, -0x0014 00001AC0 0C6D 036B BE3E cmpi.w [A5 - 0x41C2], 0x36B 00001AC6 6F14 ble +0x16 /* 00001ADC */ 00001AC8 306D BE3E movea.w A0, [A5 - 0x41C2] 00001ACC 2008 move.l D0, A0 00001ACE 81FC 0002 divs.w D0, 0x2 00001AD2 0640 FF42 addi.w D0, 0xFF42 00001AD6 3D40 FFFE move.w [A6 - 0x2], D0 00001ADA 600C bra +0xE /* 00001AE8 */ label00001ADC: 00001ADC 302D BE3E move.w D0, [A5 - 0x41C2] 00001AE0 0640 FE84 addi.w D0, 0xFE84 00001AE4 3D40 FFFE move.w [A6 - 0x2], D0 label00001AE8: 00001AE8 7050 moveq.l D0, 0x50 00001AEA 3D40 FFFC move.w [A6 - 0x4], D0 00001AEE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001AF2 486D FF4A pea.l [A5 - 0xB6] 00001AF6 486D 02EA pea.l [A5 + 0x2EA] 00001AFA 3F3C FFFF move.w -[A7], 0xFFFF 00001AFE 486E FFEC pea.l [A6 - 0x14] 00001B02 486D 0572 pea.l [A5 + 0x572] 00001B06 486D FE48 pea.l [A5 - 0x1B8] 00001B0A 3F3C 0401 move.w -[A7], 0x401 00001B0E 42A7 clr.l -[A7] 00001B10 4EAD 0252 jsr [A5 + 0x252] 00001B14 4E5E unlink A6 00001B16 4E75 rts fn00001B18: 00001B18 4E56 FFEE link A6, -0x0012 00001B1C 422E FFEF clr.b [A6 - 0x11] 00001B20 2D6D BF9E FFF8 move.l [A6 - 0x8], [A5 - 0x4062] 00001B26 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001B2A A873 trap SetPort 00001B2C 486E FFF8 pea.l [A6 - 0x8] 00001B30 A871 trap GlobalToLocal 00001B32 206D FE98 movea.l A0, [A5 - 0x168] 00001B36 4267 clr.w -[A7] 00001B38 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B3C 2F10 move.l -[A7], [A0] 00001B3E A8AD trap PtInRect 00001B40 101F move.b D0, [A7]+ 00001B42 4A00 tst.b D0 00001B44 6700 0070 beq +0x72 /* 00001BB6 */ 00001B48 4267 clr.w -[A7] 00001B4A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001B4E 3F2D BFA2 move.w -[A7], [A5 - 0x405E] 00001B52 2F2D FE98 move.l -[A7], [A5 - 0x168] 00001B56 4EAD 02C2 jsr [A5 + 0x2C2] 00001B5A 101F move.b D0, [A7]+ 00001B5C 426E FFF2 clr.w [A6 - 0xE] 00001B60 426E FFFC clr.w [A6 - 0x4] 00001B64 6026 bra +0x28 /* 00001B8C */ label00001B66: 00001B66 3D6E FFFC FFF0 move.w [A6 - 0x10], [A6 - 0x4] 00001B6C 4267 clr.w -[A7] 00001B6E 4267 clr.w -[A7] 00001B70 486E FFF0 pea.l [A6 - 0x10] 00001B74 2F2D FE98 move.l -[A7], [A5 - 0x168] 00001B78 4EAD 0292 jsr [A5 + 0x292] 00001B7C 101F move.b D0, [A7]+ 00001B7E 4A00 tst.b D0 00001B80 6706 beq +0x8 /* 00001B88 */ 00001B82 7001 moveq.l D0, 0x01 00001B84 1D40 FFEF move.b [A6 - 0x11], D0 label00001B88: 00001B88 526E FFFC addq.w [A6 - 0x4], 1 label00001B8C: 00001B8C 302E FFFC move.w D0, [A6 - 0x4] 00001B90 B06D FE96 cmp.w D0, [A5 - 0x16A] 00001B94 6DD0 blt -0x2E /* 00001B66 */ 00001B96 4A2E FFEF tst.b [A6 - 0x11] 00001B9A 670C beq +0xE /* 00001BA8 */ 00001B9C 2F2D FEA4 move.l -[A7], [A5 - 0x15C] 00001BA0 4267 clr.w -[A7] 00001BA2 A95D trap HiliteControl 00001BA4 6000 00BA bra +0xBC /* 00001C60 */ label00001BA8: 00001BA8 2F2D FEA4 move.l -[A7], [A5 - 0x15C] 00001BAC 3F3C 00FF move.w -[A7], 0xFF 00001BB0 A95D trap HiliteControl 00001BB2 6000 00AC bra +0xAE /* 00001C60 */ label00001BB6: 00001BB6 4267 clr.w -[A7] 00001BB8 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001BBC 2F2D BFA4 move.l -[A7], [A5 - 0x405C] 00001BC0 486E FFF4 pea.l [A6 - 0xC] 00001BC4 A96C trap FindControl 00001BC6 301F move.w D0, [A7]+ 00001BC8 3D40 FFFE move.w [A6 - 0x2], D0 00001BCC 4A6E FFFE tst.w [A6 - 0x2] 00001BD0 6700 008E beq +0x90 /* 00001C60 */ 00001BD4 4267 clr.w -[A7] 00001BD6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001BDA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001BDE 42A7 clr.l -[A7] 00001BE0 A968 trap TrackControl 00001BE2 301F move.w D0, [A7]+ 00001BE4 3D40 FFFE move.w [A6 - 0x2], D0 00001BE8 4A6E FFFE tst.w [A6 - 0x2] 00001BEC 6700 0072 beq +0x74 /* 00001C60 */ 00001BF0 202E FFF4 move.l D0, [A6 - 0xC] 00001BF4 B0AD FEA0 cmp.l D0, [A5 - 0x160] 00001BF8 6606 bne +0x8 /* 00001C00 */ 00001BFA 7000 moveq.l D0, 0x00 00001BFC 6000 0064 bra +0x66 /* 00001C62 */ label00001C00: 00001C00 202E FFF4 move.l D0, [A6 - 0xC] 00001C04 B0AD FEAC cmp.l D0, [A5 - 0x154] 00001C08 660A bne +0xC /* 00001C14 */ 00001C0A 4EBA F1AC jsr [PC - 0xE54 /* 00000DB8 */] 00001C0E 7000 moveq.l D0, 0x00 00001C10 6000 0050 bra +0x52 /* 00001C62 */ label00001C14: 00001C14 202E FFF4 move.l D0, [A6 - 0xC] 00001C18 B0AD FEA8 cmp.l D0, [A5 - 0x158] 00001C1C 6606 bne +0x8 /* 00001C24 */ 00001C1E 4EBA 0046 jsr [PC + 0x46 /* 00001C66 */] 00001C22 603C bra +0x3E /* 00001C60 */ label00001C24: 00001C24 202E FFF4 move.l D0, [A6 - 0xC] 00001C28 B0AD FE9C cmp.l D0, [A5 - 0x164] 00001C2C 6608 bne +0xA /* 00001C36 */ 00001C2E 4EBA 01C6 jsr [PC + 0x1C6 /* 00001DF6 */] 00001C32 7000 moveq.l D0, 0x00 00001C34 602C bra +0x2E /* 00001C62 */ label00001C36: 00001C36 202E FFF4 move.l D0, [A6 - 0xC] 00001C3A B0AD FEA4 cmp.l D0, [A5 - 0x15C] 00001C3E 6620 bne +0x22 /* 00001C60 */ 00001C40 4EBA 042A jsr [PC + 0x42A /* 0000206C */] 00001C44 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14 00001C4A 6D0C blt +0xE /* 00001C58 */ 00001C4C 2F2D FEA8 move.l -[A7], [A5 - 0x158] 00001C50 3F3C 00FF move.w -[A7], 0xFF 00001C54 A95D trap HiliteControl 00001C56 6008 bra +0xA /* 00001C60 */ label00001C58: 00001C58 2F2D FEA8 move.l -[A7], [A5 - 0x158] 00001C5C 4267 clr.w -[A7] 00001C5E A95D trap HiliteControl label00001C60: 00001C60 7001 moveq.l D0, 0x01 label00001C62: 00001C62 4E5E unlink A6 00001C64 4E75 rts fn00001C66: 00001C66 4EBA FE54 jsr [PC - 0x1AC /* 00001ABC */] 00001C6A 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001C6E A873 trap SetPort 00001C70 4267 clr.w -[A7] 00001C72 42A7 clr.l -[A7] 00001C74 4267 clr.w -[A7] 00001C76 4EBA 0022 jsr [PC + 0x22 /* 00001C9A */] 00001C7A 508F addq.l A7, 8 00001C7C 0C6D 0014 FE96 cmpi.w [A5 - 0x16A], 0x14 00001C82 6D0C blt +0xE /* 00001C90 */ 00001C84 2F2D FEA8 move.l -[A7], [A5 - 0x158] 00001C88 3F3C 00FF move.w -[A7], 0xFF 00001C8C A95D trap HiliteControl 00001C8E 6008 bra +0xA /* 00001C98 */ label00001C90: 00001C90 2F2D FEA8 move.l -[A7], [A5 - 0x158] 00001C94 4267 clr.w -[A7] 00001C96 A95D trap HiliteControl label00001C98: 00001C98 4E75 rts fn00001C9A: 00001C9A 4E56 0000 link A6, 0 00001C9E 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 00001CA2 A873 trap SetPort 00001CA4 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 00001CA8 A922 trap BeginUpdate 00001CAA 206D D2B8 movea.l A0, [A5 - 0x2D48] 00001CAE 2F28 0018 move.l -[A7], [A0 + 0x18] 00001CB2 2F2D D2BC move.l -[A7], [A5 - 0x2D44] 00001CB6 4EAD 027A jsr [A5 + 0x27A] 00001CBA 4EAD 052A jsr [A5 + 0x52A] 00001CBE 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 00001CC2 A969 trap DrawControls 00001CC4 2F2D D2B8 move.l -[A7], [A5 - 0x2D48] 00001CC8 A923 trap EndUpdate 00001CCA 4A2E 0009 tst.b [A6 + 0x9] 00001CCE 675E beq +0x60 /* 00001D2E */ 00001CD0 2F2E 000A move.l -[A7], [A6 + 0xA] 00001CD4 A873 trap SetPort 00001CD6 206E 000A movea.l A0, [A6 + 0xA] 00001CDA 4868 0010 pea.l [A0 + 0x10] 00001CDE A8A3 trap EraseRect 00001CE0 3F3C 0005 move.w -[A7], 0x5 00001CE4 3F3C 000F move.w -[A7], 0xF 00001CE8 A893 trap MoveTo 00001CEA 306E 000E movea.w A0, [A6 + 0xE] 00001CEE 2F08 move.l -[A7], A0 00001CF0 486D BBE6 pea.l [A5 - 0x441A] 00001CF4 4EAD 020A jsr [A5 + 0x20A] 00001CF8 486D BBE6 pea.l [A5 - 0x441A] 00001CFC A884 trap DrawString 00001CFE 486D FF4C pea.l [A5 - 0xB4] 00001D02 A884 trap DrawString 00001D04 3F3C 0005 move.w -[A7], 0x5 00001D08 3F3C 001E move.w -[A7], 0x1E 00001D0C A893 trap MoveTo 00001D0E 302D FE96 move.w D0, [A5 - 0x16A] 00001D12 906E 000E sub.w D0, [A6 + 0xE] 00001D16 48C0 ext.l D0 00001D18 2F00 move.l -[A7], D0 00001D1A 486D BBE6 pea.l [A5 - 0x441A] 00001D1E 4EAD 020A jsr [A5 + 0x20A] 00001D22 486D BBE6 pea.l [A5 - 0x441A] 00001D26 A884 trap DrawString 00001D28 486D FF5C pea.l [A5 - 0xA4] 00001D2C A884 trap DrawString label00001D2E: 00001D2E 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001D32 A873 trap SetPort 00001D34 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001D38 A922 trap BeginUpdate 00001D3A 206D FEB0 movea.l A0, [A5 - 0x150] 00001D3E 2F28 0018 move.l -[A7], [A0 + 0x18] 00001D42 2F2D FE98 move.l -[A7], [A5 - 0x168] 00001D46 4EAD 027A jsr [A5 + 0x27A] 00001D4A 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001D4E A969 trap DrawControls 00001D50 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001D54 A923 trap EndUpdate 00001D56 3B7C 00E3 BEB0 move.w [A5 - 0x4150], 0xE3 00001D5C 3B7C 00EE BEB4 move.w [A5 - 0x414C], 0xEE 00001D62 426D BEB2 clr.w [A5 - 0x414E] 00001D66 7063 moveq.l D0, 0x63 00001D68 3B40 BEB6 move.w [A5 - 0x414A], D0 00001D6C 486D BEB0 pea.l [A5 - 0x4150] 00001D70 A8A3 trap EraseRect 00001D72 3F3C 0005 move.w -[A7], 0x5 00001D76 3F3C 00EB move.w -[A7], 0xEB 00001D7A A893 trap MoveTo 00001D7C 486D FF6C pea.l [A5 - 0x94] 00001D80 A884 trap DrawString 00001D82 306D FE96 movea.w A0, [A5 - 0x16A] 00001D86 2F08 move.l -[A7], A0 00001D88 486D BBE6 pea.l [A5 - 0x441A] 00001D8C 4EAD 020A jsr [A5 + 0x20A] 00001D90 486D BBE6 pea.l [A5 - 0x441A] 00001D94 A884 trap DrawString 00001D96 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00001D9A 3F3C 00EB move.w -[A7], 0xEB 00001D9E A893 trap MoveTo 00001DA0 486D FF76 pea.l [A5 - 0x8A] 00001DA4 A884 trap DrawString 00001DA6 4267 clr.w -[A7] 00001DA8 3F3C 00E2 move.w -[A7], 0xE2 00001DAC A893 trap MoveTo 00001DAE 3F3C 00C3 move.w -[A7], 0xC3 00001DB2 3F3C 00E2 move.w -[A7], 0xE2 00001DB6 A891 trap LineTo 00001DB8 3B7C 00ED BEB0 move.w [A5 - 0x4150], 0xED 00001DBE 3B7C 0106 BEB4 move.w [A5 - 0x414C], 0x106 00001DC4 7003 moveq.l D0, 0x03 00001DC6 3B40 BEB2 move.w [A5 - 0x414E], D0 00001DCA 7058 moveq.l D0, 0x58 00001DCC 3B40 BEB6 move.w [A5 - 0x414A], D0 00001DD0 3F3C 0004 move.w -[A7], 0x4 00001DD4 3F3C 0004 move.w -[A7], 0x4 00001DD8 A89B trap PenSize 00001DDA 486D BEB0 pea.l [A5 - 0x4150] 00001DDE 3F3C 0010 move.w -[A7], 0x10 00001DE2 3F3C 0010 move.w -[A7], 0x10 00001DE6 A8B0 trap FrameRoundRect 00001DE8 3F3C 0001 move.w -[A7], 0x1 00001DEC 3F3C 0001 move.w -[A7], 0x1 00001DF0 A89B trap PenSize 00001DF2 4E5E unlink A6 00001DF4 4E75 rts fn00001DF6: 00001DF6 4E56 FFF8 link A6, -0x0008 00001DFA 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001DFE 302D BE3E move.w D0, [A5 - 0x41C2] 00001E02 0640 FE5F addi.w D0, 0xFE5F 00001E06 3F00 move.w -[A7], D0 00001E08 3F3C 0026 move.w -[A7], 0x26 /* '&' */ 00001E0C 4267 clr.w -[A7] 00001E0E A91B trap MoveWindow 00001E10 2F2D FEB0 move.l -[A7], [A5 - 0x150] 00001E14 3F3C 00BE move.w -[A7], 0xBE 00001E18 3F3C 0106 move.w -[A7], 0x106 00001E1C 4267 clr.w -[A7] 00001E1E A91D trap SizeWindow 00001E20 3B7C 0109 BEB0 move.w [A5 - 0x4150], 0x109 00001E26 3B7C 0133 BEB4 move.w [A5 - 0x414C], 0x133 00001E2C 302D BE3E move.w D0, [A5 - 0x41C2] 00001E30 0640 FE5F addi.w D0, 0xFE5F 00001E34 3B40 BEB2 move.w [A5 - 0x414E], D0 00001E38 302D BEB2 move.w D0, [A5 - 0x414E] 00001E3C 0640 00BE addi.w D0, 0xBE 00001E40 3B40 BEB6 move.w [A5 - 0x414A], D0 00001E44 42A7 clr.l -[A7] 00001E46 42A7 clr.l -[A7] 00001E48 486D BEB0 pea.l [A5 - 0x4150] 00001E4C 486D FF7E pea.l [A5 - 0x82] 00001E50 1F3C 0001 move.b -[A7], 0x1 00001E54 3F3C 0002 move.w -[A7], 0x2 00001E58 4878 FFFF pea.l [0xFFFFFFFF] 00001E5C 4267 clr.w -[A7] 00001E5E 42A7 clr.l -[A7] 00001E60 A913 trap NewWindow 00001E62 205F movea.l A0, [A7]+ 00001E64 2D48 FFFA move.l [A6 - 0x6], A0 00001E68 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001E6C A873 trap SetPort 00001E6E 4267 clr.w -[A7] 00001E70 A887 trap TextFont 00001E72 426E FFFE clr.w [A6 - 0x2] 00001E76 6000 01DE bra +0x1E0 /* 00002056 */ label00001E7A: 00001E7A 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001E7E 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001E82 3F3C 0001 move.w -[A7], 0x1 00001E86 4EBA FE12 jsr [PC - 0x1EE /* 00001C9A */] 00001E8A 508F addq.l A7, 8 00001E8C 0C6D 03E7 D22A cmpi.w [A5 - 0x2DD6], 0x3E7 00001E92 6310 bls +0x12 /* 00001EA4 */ 00001E94 42A7 clr.l -[A7] 00001E96 3F3C 0087 move.w -[A7], 0x87 00001E9A 4EAD 008A jsr [A5 + 0x8A] 00001E9E 5C8F addq.l A7, 6 00001EA0 6000 01C0 bra +0x1C2 /* 00002062 */ label00001EA4: 00001EA4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001EA8 4EBA 02BE jsr [PC + 0x2BE /* 00002168 */] 00001EAC 548F addq.l A7, 2 00001EAE 4A40 tst.w D0 00001EB0 6700 01A0 beq +0x1A2 /* 00002052 */ 00001EB4 302E FFFE move.w D0, [A6 - 0x2] 00001EB8 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001EBA 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001EC0 2040 movea.l A0, D0 00001EC2 3B68 0026 BEC6 move.w [A5 - 0x413A], [A0 + 0x26] 00001EC8 302E FFFE move.w D0, [A6 - 0x2] 00001ECC C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001ECE 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001ED4 2040 movea.l A0, D0 00001ED6 4A28 002E tst.b [A0 + 0x2E] 00001EDA 6600 009C bne +0x9E /* 00001F78 */ 00001EDE 1D6D FA16 FFF9 move.b [A6 - 0x7], [A5 - 0x5EA] 00001EE4 302E FFFE move.w D0, [A6 - 0x2] 00001EE8 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001EEA 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001EF0 2040 movea.l A0, D0 00001EF2 4A28 0024 tst.b [A0 + 0x24] 00001EF6 6708 beq +0xA /* 00001F00 */ 00001EF8 7002 moveq.l D0, 0x02 00001EFA 1B40 FA16 move.b [A5 - 0x5EA], D0 00001EFE 6004 bra +0x6 /* 00001F04 */ label00001F00: 00001F00 422D FA16 clr.b [A5 - 0x5EA] label00001F04: 00001F04 302E FFFE move.w D0, [A6 - 0x2] 00001F08 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001F0A 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001F10 322E FFFE move.w D1, [A6 - 0x2] 00001F14 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF 00001F16 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD 00001F1C 2041 movea.l A0, D1 00001F1E 2F28 002A move.l -[A7], [A0 + 0x2A] 00001F22 2040 movea.l A0, D0 00001F24 3F10 move.w -[A7], [A0] 00001F26 4EBA E0D8 jsr [PC - 0x1F28 /* 00000000 */] 00001F2A 5C8F addq.l A7, 6 00001F2C 302E FFFE move.w D0, [A6 - 0x2] 00001F30 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001F32 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001F38 2040 movea.l A0, D0 00001F3A 4A28 0028 tst.b [A0 + 0x28] 00001F3E 672E beq +0x30 /* 00001F6E */ 00001F40 4A2D BCEC tst.b [A5 - 0x4314] 00001F44 6628 bne +0x2A /* 00001F6E */ 00001F46 302E FFFE move.w D0, [A6 - 0x2] 00001F4A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001F4C 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001F52 322E FFFE move.w D1, [A6 - 0x2] 00001F56 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF 00001F58 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD 00001F5E 2041 movea.l A0, D1 00001F60 2F28 002A move.l -[A7], [A0 + 0x2A] 00001F64 2040 movea.l A0, D0 00001F66 3F10 move.w -[A7], [A0] 00001F68 4EAD 0352 jsr [A5 + 0x352] 00001F6C 5C8F addq.l A7, 6 label00001F6E: 00001F6E 1B6E FFF9 FA16 move.b [A5 - 0x5EA], [A6 - 0x7] 00001F74 6000 00BA bra +0xBC /* 00002030 */ label00001F78: 00001F78 422D FE18 clr.b [A5 - 0x1E8] 00001F7C 302E FFFE move.w D0, [A6 - 0x2] 00001F80 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001F82 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001F88 322E FFFE move.w D1, [A6 - 0x2] 00001F8C C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF 00001F8E 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD 00001F94 342E FFFE move.w D2, [A6 - 0x2] 00001F98 C5FC muls.w D2, 0xFFFFFFFFFFFFFFFF 00001F9A 006E D4AD FE92 ori.w [A6 - 0x16E], 0xD4AD 00001FA0 3F3C 0001 move.w -[A7], 0x1 00001FA4 0682 0000 002E addi.l D2, 0x2E /* '.' */ 00001FAA 2F02 move.l -[A7], D2 00001FAC 2041 movea.l A0, D1 00001FAE 2F28 002A move.l -[A7], [A0 + 0x2A] 00001FB2 2040 movea.l A0, D0 00001FB4 3F10 move.w -[A7], [A0] 00001FB6 4EAD 02E2 jsr [A5 + 0x2E2] 00001FBA 4FEF 000C lea.l A7, [A7 + 0xC] 00001FBE 302E FFFE move.w D0, [A6 - 0x2] 00001FC2 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001FC4 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001FCA 2040 movea.l A0, D0 00001FCC 4A28 0028 tst.b [A0 + 0x28] 00001FD0 675E beq +0x60 /* 00002030 */ 00001FD2 4A2D BCEC tst.b [A5 - 0x4314] 00001FD6 6658 bne +0x5A /* 00002030 */ 00001FD8 302E FFFE move.w D0, [A6 - 0x2] 00001FDC C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001FDE 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001FE4 2040 movea.l A0, D0 00001FE6 3B50 D1C2 move.w [A5 - 0x2E3E], [A0] 00001FEA 302E FFFE move.w D0, [A6 - 0x2] 00001FEE C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00001FF0 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00001FF6 2040 movea.l A0, D0 00001FF8 2B68 002A D1DC move.l [A5 - 0x2E24], [A0 + 0x2A] 00001FFE 302E FFFE move.w D0, [A6 - 0x2] 00002002 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00002004 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 0000200A 0680 0000 002E addi.l D0, 0x2E /* '.' */ 00002010 2B40 D1BE move.l [A5 - 0x2E42], D0 00002014 422D D1C6 clr.b [A5 - 0x2E3A] 00002018 4267 clr.w -[A7] 0000201A 486D D1AC pea.l [A5 - 0x2E54] 0000201E 4267 clr.w -[A7] 00002020 4EAD 0202 jsr [A5 + 0x202] 00002024 301F move.w D0, [A7]+ 00002026 3F2D D1BC move.w -[A7], [A5 - 0x2E44] 0000202A 4EAD 030A jsr [A5 + 0x30A] 0000202E 548F addq.l A7, 2 label00002030: 00002030 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002034 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002038 3F3C 0001 move.w -[A7], 0x1 0000203C 4EBA FC5C jsr [PC - 0x3A4 /* 00001C9A */] 00002040 508F addq.l A7, 8 00002042 4A2D BCEC tst.b [A5 - 0x4314] 00002046 661A bne +0x1C /* 00002062 */ 00002048 2F2D FA0A move.l -[A7], [A5 - 0x5F6] 0000204C 3F3C 0001 move.w -[A7], 0x1 00002050 A939 trap EnableItem label00002052: 00002052 526E FFFE addq.w [A6 - 0x2], 1 label00002056: 00002056 302E FFFE move.w D0, [A6 - 0x2] 0000205A B06D FE96 cmp.w D0, [A5 - 0x16A] 0000205E 6D00 FE1A blt -0x1E4 /* 00001E7A */ label00002062: 00002062 2F2E FFFA move.l -[A7], [A6 - 0x6] 00002066 A914 trap DisposeWindow 00002068 4E5E unlink A6 0000206A 4E75 rts fn0000206C: 0000206C 4E56 FFFA link A6, -0x0006 00002070 4267 clr.w -[A7] 00002072 2F2D FE98 move.l -[A7], [A5 - 0x168] 00002076 4EAD 02AA jsr [A5 + 0x2AA] 0000207A 426E FFFC clr.w [A6 - 0x4] 0000207E 426E FFFE clr.w [A6 - 0x2] 00002082 6032 bra +0x34 /* 000020B6 */ label00002084: 00002084 3D6E FFFE FFFA move.w [A6 - 0x6], [A6 - 0x2] 0000208A 4267 clr.w -[A7] 0000208C 4267 clr.w -[A7] 0000208E 486E FFFA pea.l [A6 - 0x6] 00002092 2F2D FE98 move.l -[A7], [A5 - 0x168] 00002096 4EAD 0292 jsr [A5 + 0x292] 0000209A 101F move.b D0, [A7]+ 0000209C 4A00 tst.b D0 0000209E 6712 beq +0x14 /* 000020B2 */ 000020A0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000020A4 4EBA 006E jsr [PC + 0x6E /* 00002114 */] 000020A8 548F addq.l A7, 2 000020AA 536E FFFE subq.w [A6 - 0x2], 1 000020AE 536D FE96 subq.w [A5 - 0x16A], 1 label000020B2: 000020B2 526E FFFE addq.w [A6 - 0x2], 1 label000020B6: 000020B6 302E FFFE move.w D0, [A6 - 0x2] 000020BA B06D FE96 cmp.w D0, [A5 - 0x16A] 000020BE 6DC4 blt -0x3A /* 00002084 */ 000020C0 1F3C 0001 move.b -[A7], 0x1 000020C4 2F2D FE98 move.l -[A7], [A5 - 0x168] 000020C8 4EAD 02AA jsr [A5 + 0x2AA] 000020CC 2F2D FEB0 move.l -[A7], [A5 - 0x150] 000020D0 A873 trap SetPort 000020D2 206D FE98 movea.l A0, [A5 - 0x168] 000020D6 2F10 move.l -[A7], [A0] 000020D8 A8A3 trap EraseRect 000020DA 206D FEB0 movea.l A0, [A5 - 0x150] 000020DE 2F28 0018 move.l -[A7], [A0 + 0x18] 000020E2 2F2D FE98 move.l -[A7], [A5 - 0x168] 000020E6 4EAD 027A jsr [A5 + 0x27A] 000020EA 4267 clr.w -[A7] 000020EC 42A7 clr.l -[A7] 000020EE 4267 clr.w -[A7] 000020F0 4EBA FBA8 jsr [PC - 0x458 /* 00001C9A */] 000020F4 508F addq.l A7, 8 000020F6 4A6D FE96 tst.w [A5 - 0x16A] 000020FA 660A bne +0xC /* 00002106 */ 000020FC 2F2D FE9C move.l -[A7], [A5 - 0x164] 00002100 3F3C 00FF move.w -[A7], 0xFF 00002104 A95D trap HiliteControl label00002106: 00002106 2F2D FEA4 move.l -[A7], [A5 - 0x15C] 0000210A 3F3C 00FF move.w -[A7], 0xFF 0000210E A95D trap HiliteControl 00002110 4E5E unlink A6 00002112 4E75 rts fn00002114: 00002114 4E56 FFFE link A6, -0x0002 00002118 3F3C 0001 move.w -[A7], 0x1 0000211C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002120 2F2D FE98 move.l -[A7], [A5 - 0x168] 00002124 4EAD 02BA jsr [A5 + 0x2BA] 00002128 3D6E 0008 FFFE move.w [A6 - 0x2], [A6 + 0x8] 0000212E 602C bra +0x2E /* 0000215C */ label00002130: 00002130 302E FFFE move.w D0, [A6 - 0x2] 00002134 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00002136 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 0000213C 322E FFFE move.w D1, [A6 - 0x2] 00002140 5241 addq.w D1, 1 00002142 C3FC muls.w D1, 0xFFFFFFFFFFFFFFFF 00002144 006E D2AD FE92 ori.w [A6 - 0x16E], 0xD2AD 0000214A 2041 movea.l A0, D1 0000214C 2240 movea.l A1, D0 0000214E 701A moveq.l D0, 0x1A label00002150: 00002150 22D8 move.l [A1]+, [A0]+ 00002152 51C8 FFFC dbf D0, -0x6 /* 00002150 */ 00002156 32D8 move.w [A1]+, [A0]+ 00002158 526E FFFE addq.w [A6 - 0x2], 1 label0000215C: 0000215C 0C6E 0014 FFFE cmpi.w [A6 - 0x2], 0x14 00002162 6DCC blt -0x32 /* 00002130 */ 00002164 4E5E unlink A6 00002166 4E75 rts fn00002168: 00002168 4E56 FFFC link A6, -0x0004 0000216C 426D D1C8 clr.w [A5 - 0x2E38] 00002170 41ED BBE6 lea.l A0, [A5 - 0x441A] 00002174 2B48 D1BE move.l [A5 - 0x2E42], A0 00002178 302E 0008 move.w D0, [A6 + 0x8] 0000217C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000217E 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00002184 2040 movea.l A0, D0 00002186 3B50 D1C2 move.w [A5 - 0x2E3E], [A0] 0000218A 4267 clr.w -[A7] 0000218C 486D D1AC pea.l [A5 - 0x2E54] 00002190 4267 clr.w -[A7] 00002192 4EAD 0152 jsr [A5 + 0x152] 00002196 301F move.w D0, [A7]+ 00002198 302E 0008 move.w D0, [A6 + 0x8] 0000219C C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000219E 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000021A4 4267 clr.w -[A7] 000021A6 5880 addq.l D0, 4 000021A8 2F00 move.l -[A7], D0 000021AA 486D BBE6 pea.l [A5 - 0x441A] 000021AE 4267 clr.w -[A7] 000021B0 1F3C 0001 move.b -[A7], 0x1 000021B4 4EAD 012A jsr [A5 + 0x12A] 000021B8 101F move.b D0, [A7]+ 000021BA 4A00 tst.b D0 000021BC 6706 beq +0x8 /* 000021C4 */ 000021BE 7001 moveq.l D0, 0x01 000021C0 6000 0108 bra +0x10A /* 000022CA */ label000021C4: 000021C4 3F2E 0008 move.w -[A7], [A6 + 0x8] 000021C8 4EBA 015C jsr [PC + 0x15C /* 00002326 */] 000021CC 548F addq.l A7, 2 000021CE 4A40 tst.w D0 000021D0 6706 beq +0x8 /* 000021D8 */ 000021D2 7001 moveq.l D0, 0x01 000021D4 6000 00F4 bra +0xF6 /* 000022CA */ label000021D8: 000021D8 302E 0008 move.w D0, [A6 + 0x8] 000021DC C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000021DE 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000021E4 2040 movea.l A0, D0 000021E6 3F28 0002 move.w -[A7], [A0 + 0x2] 000021EA 4EBA 00E2 jsr [PC + 0xE2 /* 000022CE */] 000021EE 548F addq.l A7, 2 000021F0 302E 0008 move.w D0, [A6 + 0x8] 000021F4 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 000021F6 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 000021FC 5880 addq.l D0, 4 000021FE 2F00 move.l -[A7], D0 00002200 42A7 clr.l -[A7] 00002202 42A7 clr.l -[A7] 00002204 42A7 clr.l -[A7] 00002206 A98B trap ParamText 00002208 4878 FFFF pea.l [0xFFFFFFFF] 0000220C 42A7 clr.l -[A7] 0000220E 3F3C 0102 move.w -[A7], 0x102 00002212 4EAD 0092 jsr [A5 + 0x92] 00002216 4FEF 000A lea.l A7, [A7 + 0xA] 0000221A 2D40 FFFC move.l [A6 - 0x4], D0 0000221E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002222 A981 trap DrawDialog label00002224: 00002224 4267 clr.w -[A7] 00002226 3F3C FFFF move.w -[A7], 0xFFFF 0000222A 486D BF94 pea.l [A5 - 0x406C] 0000222E A970 trap GetNextEvent 00002230 101F move.b D0, [A7]+ 00002232 4A00 tst.b D0 00002234 67EE beq -0x10 /* 00002224 */ 00002236 302D BF94 move.w D0, [A5 - 0x406C] 0000223A 4EAD 002A jsr [A5 + 0x2A] 0000223E 0004 0012 ori.b D4, 0x12 00002242 000F 0020 ori.b A7, 0x20 /* ' ' */ 00002246 0006 002A ori.b D6, 0x2A /* '*' */ 0000224A 0003 0030 ori.b D3, 0x30 /* '0' */ 0000224E 0007 FFD4 ori.b D7, 0xD4 00002252 082D 0000 BF99 btst.b [A5 - 0x4067], 0x0 00002258 57C0 seq D0 0000225A 4400 neg.b D0 0000225C 4880 ext.w D0 0000225E 1B40 D08F move.b [A5 - 0x2F71], D0 00002262 60C0 bra -0x3E /* 00002224 */ 00002264 4267 clr.w -[A7] 00002266 42A7 clr.l -[A7] 00002268 4267 clr.w -[A7] 0000226A 4EBA FA2E jsr [PC - 0x5D2 /* 00001C9A */] 0000226E 508F addq.l A7, 8 00002270 60B2 bra -0x4C /* 00002224 */ 00002272 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002276 A983 trap DisposeDialog 00002278 7000 moveq.l D0, 0x00 0000227A 604E bra +0x50 /* 000022CA */ 0000227C 4267 clr.w -[A7] 0000227E 2F2D BF96 move.l -[A7], [A5 - 0x406A] 00002282 A86A trap HiWord 00002284 301F move.w D0, [A7]+ 00002286 4A40 tst.w D0 00002288 6712 beq +0x14 /* 0000229C */ 0000228A 4267 clr.w -[A7] 0000228C 2F2D BF96 move.l -[A7], [A5 - 0x406A] 00002290 A86B trap LoWord 00002292 301F move.w D0, [A7]+ 00002294 3F00 move.w -[A7], D0 00002296 4EBA 0036 jsr [PC + 0x36 /* 000022CE */] 0000229A 548F addq.l A7, 2 label0000229C: 0000229C 3F2E 0008 move.w -[A7], [A6 + 0x8] 000022A0 4EBA 0084 jsr [PC + 0x84 /* 00002326 */] 000022A4 548F addq.l A7, 2 000022A6 4A40 tst.w D0 000022A8 670A beq +0xC /* 000022B4 */ 000022AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000022AE A983 trap DisposeDialog 000022B0 7001 moveq.l D0, 0x01 000022B2 6016 bra +0x18 /* 000022CA */ label000022B4: 000022B4 4267 clr.w -[A7] 000022B6 2F2D BF96 move.l -[A7], [A5 - 0x406A] 000022BA A86B trap LoWord 000022BC 301F move.w D0, [A7]+ 000022BE 3F00 move.w -[A7], D0 000022C0 4EBA 000C jsr [PC + 0xC /* 000022CE */] 000022C4 548F addq.l A7, 2 000022C6 6000 FF5C bra -0xA2 /* 00002224 */ label000022CA: 000022CA 4E5E unlink A6 000022CC 4E75 rts fn000022CE: 000022CE 4E56 FFFE link A6, -0x0002 000022D2 7001 moveq.l D0, 0x01 000022D4 3D40 FFFE move.w [A6 - 0x2], D0 000022D8 426D D1BC clr.w [A5 - 0x2E44] 000022DC 42AD D1BE clr.l [A5 - 0x2E42] label000022E0: 000022E0 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2] 000022E6 4267 clr.w -[A7] 000022E8 486D D1AC pea.l [A5 - 0x2E54] 000022EC 4267 clr.w -[A7] 000022EE 4EAD 01FA jsr [A5 + 0x1FA] 000022F2 301F move.w D0, [A7]+ 000022F4 302E 0008 move.w D0, [A6 + 0x8] 000022F8 B06D D1EE cmp.w D0, [A5 - 0x2E12] 000022FC 660E bne +0x10 /* 0000230C */ 000022FE 4267 clr.w -[A7] 00002300 486D D1AC pea.l [A5 - 0x2E54] 00002304 4EAD 01B2 jsr [A5 + 0x1B2] 00002308 301F move.w D0, [A7]+ 0000230A 6016 bra +0x18 /* 00002322 */ label0000230C: 0000230C 526E FFFE addq.w [A6 - 0x2], 1 00002310 4A6D D1BC tst.w [A5 - 0x2E44] 00002314 67CA beq -0x34 /* 000022E0 */ 00002316 4267 clr.w -[A7] 00002318 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000231C 4EAD 011A jsr [A5 + 0x11A] 00002320 301F move.w D0, [A7]+ label00002322: 00002322 4E5E unlink A6 00002324 4E75 rts fn00002326: 00002326 4E56 FFFE link A6, -0x0002 0000232A 7001 moveq.l D0, 0x01 0000232C 3D40 FFFE move.w [A6 - 0x2], D0 00002330 426D D1BC clr.w [A5 - 0x2E44] 00002334 41ED BBE6 lea.l A0, [A5 - 0x441A] 00002338 2B48 D1BE move.l [A5 - 0x2E42], A0 label0000233C: 0000233C 3B6E FFFE D1C8 move.w [A5 - 0x2E38], [A6 - 0x2] 00002342 4267 clr.w -[A7] 00002344 486D D1AC pea.l [A5 - 0x2E54] 00002348 4267 clr.w -[A7] 0000234A 4EAD 01FA jsr [A5 + 0x1FA] 0000234E 301F move.w D0, [A7]+ 00002350 302E 0008 move.w D0, [A6 + 0x8] 00002354 C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 00002356 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 0000235C 4267 clr.w -[A7] 0000235E 5880 addq.l D0, 4 00002360 2F00 move.l -[A7], D0 00002362 486D BBE6 pea.l [A5 - 0x441A] 00002366 4267 clr.w -[A7] 00002368 1F3C 0001 move.b -[A7], 0x1 0000236C 4EAD 012A jsr [A5 + 0x12A] 00002370 101F move.b D0, [A7]+ 00002372 4A00 tst.b D0 00002374 6716 beq +0x18 /* 0000238C */ 00002376 302E 0008 move.w D0, [A6 + 0x8] 0000237A C1FC muls.w D0, 0xFFFFFFFFFFFFFFFF 0000237C 006E D0AD FE92 ori.w [A6 - 0x16E], 0xD0AD 00002382 2040 movea.l A0, D0 00002384 30AD D1C2 move.w [A0], [A5 - 0x2E3E] 00002388 7001 moveq.l D0, 0x01 0000238A 600C bra +0xE /* 00002398 */ label0000238C: 0000238C 526E FFFE addq.w [A6 - 0x2], 1 00002390 4A6D D1BC tst.w [A5 - 0x2E44] 00002394 67A6 beq -0x58 /* 0000233C */ 00002396 7000 moveq.l D0, 0x00 label00002398: 00002398 4E5E unlink A6 0000239A 4E75 rts